Tester di Regex
Testa le espressioni regolari JavaScript in tempo reale con evidenziazione delle corrispondenze e gruppi di cattura.
Testo di test
RisultatoNessuna corrispondenza
Classi di caratteri
Ancoraggi
Quantificatori
Gruppi e lookaround
Insiemi di caratteri
Caratteri di escape
Flag
Cosa è un'espressione regolare?
Un'espressione regolare (regex) è un pattern che definisce una sequenza di caratteri da cercare in un testo. In JavaScript viene usata con RegExp e metodi come match(), replace() e split(). Questo strumento funziona interamente nel browser usando il motore RegExp nativo di JavaScript.
Descrizione dei flag
gGlobale
Trova tutte le corrispondenze invece di fermarsi alla prima.
iIgnora maiuscole
Rende il pattern insensibile alle maiuscole. /hello/i corrisponde a Hello, HELLO e hello.
mMultilinea
^ e $ corrispondono all'inizio e alla fine di ogni riga, non solo dell'intera stringa.
sPunto tutto
Il metacarattere . corrisponde a qualsiasi carattere incluso il ritorno a capo (\n).
uUnicode
Abilita il pieno supporto Unicode inclusi gli escape di code point \u{XXXX}.
Pattern regex comuni
| Utilizzo | Pattern |
|---|---|
| Validare email | ^[\w.-]+@[\w.-]+\.\w{2,}$ |
| Estrarre numeri | \d+ |
| Estrarre URL | https?://[^\s]+ |
| Estrarre coreano | [가-힣]+ |
| Rimuovere spazi | \s+ |