Tester Regex
Pattern + testo → corrispondenze + gruppi di cattura, nel tuo browser. Sintassi JavaScript.
Testa le espressioni regolari JavaScript su qualsiasi stringa e visualizza ogni corrispondenza — conteggio totale, indice e gruppi di cattura con nome o numerati — istantaneamente. Tutti e sei i flag (g, i, m, s, u, y) sono attivabili/disattivabili e gli errori di parsing appaiono in testo semplice invece di bloccare la pagina.
- The@0
- Brown@10
- Lazy@35
- Dog@40
- It@45
- Istanbul@66
JavaScript regex (ECMAScript flavour). Backreferences, lookahead / lookbehind, and named groups all supported. For PCRE-only features (recursive patterns, conditional groups) use a dedicated PCRE tool.
How to use
Incolla il tuo pattern
Senza le barre delimitatrici — solo il corpo del pattern. I backslash si escapano normalmente (\d per cifra, \w per carattere di parola, ecc.).
Attiva i flag necessari
g per tutte le corrispondenze (non solo la prima), i per insensibile alle maiuscole, m per ^/$ multilinea, s per dotall, u per Unicode completo, y per sticky.
Leggi la lista delle corrispondenze
Ogni corrispondenza mostra il suo testo, la sua posizione nell'input (@N) e i gruppi di cattura prodotti. Gli errori vengono mostrati in rosso invece di causare un crash.
Frequently asked questions
- Quale variante di regex viene usata qui?
- ECMAScript — la variante regex usata da JavaScript stesso. Lookahead / lookbehind, gruppi con nome, escape Unicode sono tutti supportati. Le funzionalità esclusive di PCRE (subpattern ricorsivi, gruppi condizionali, quantificatori possessivi) non sono disponibili.
- Perché il mio pattern si blocca?
- Backtracking catastrofico — una regex che esplora percorsi esponenziali su certi input. Il nostro tester si ferma a 50.000 corrispondenze, ma un pattern può comunque richiedere secondi prima di raggiungere il limite. Perfeziona i quantificatori ambigui (sostituisci .* con [^x]* quando è quello che intendi).
- Posso testare su input multilinea?
- Sì. Attiva il flag m se vuoi che ^ e $ corrispondano ai confini di riga; attiva s se vuoi che . corrisponda ai caratteri di nuova riga.
- Lo strumento salva il mio pattern o il mio testo?
- No. Tutto viene eseguito nel tuo browser. Non c'è upload, nessun log, nessuna analisi del contenuto.
Strumenti correlati
- Generatore di passwordPassword casuali e sicure.
- Espressione cronCreare, leggere e validare la sintassi cron.
- Codificatore e Decodificatore Base64Codificare e decodificare testo in formato Base64.
- Convertitore di maiuscole e minuscoleTrasformare testo in maiuscolo, minuscolo o titolo.
- Generatore di Hash — SHA-1, SHA-256, SHA-384, SHA-512Generare hash crittografici da testo o file.
- Formattatore e Validatore JSONFormattare, validare e correggere strutture JSON.