Testa un'espressione regolare sul tuo testo in tempo reale. Visualizza ogni corrispondenza evidenziata, con gruppi di cattura e flag. Funziona interamente nel tuo browser.
Come usare Tester regex
Digita la tua espressione regolare nel campo del pattern.
Attiva i flag (g, i, m, s, u) che ti servono.
Inserisci la stringa di test e visualizza le corrispondenze evidenziate con i loro gruppi.
Il tester regex ti permette di costruire e correggere espressioni regolari sul tuo testo di esempio, con le corrispondenze evidenziate in tempo reale mentre scrivi. È utile per convalidare formati di input, estrarre campi dai log o testare un pattern prima di incollarlo nel codice.
Tutto avviene nel tuo browser, quindi i tuoi pattern e il testo di prova non vengono mai caricati.
Usa il motore di espressioni regolari di JavaScript, lo stesso presente in ogni browser e in Node.js, quindi un pattern che funziona qui funziona anche nel tuo codice JavaScript e TypeScript.
Attiva i flag global, case-insensitive, multiline e altri per cambiare il modo in cui un pattern trova corrispondenze. Vedi ogni corrispondenza insieme ai suoi gruppi di cattura, così puoi confermare esattamente cosa estrae ciascuna parte del pattern.
Altri linguaggi come PCRE, Python e Go condividono la maggior parte della sintassi ma differiscono in alcune funzionalità, quindi alcuni costrutti avanzati potrebbero comportarsi diversamente fuori da JavaScript. Se un pattern funziona qui ma non in un altro linguaggio, la causa è di solito un costrutto specifico del motore.
Domande frequenti
Il motore JavaScript (ECMAScript) integrato nel tuo browser, quindi i risultati corrispondono a ciò che faranno il tuo codice JavaScript e TypeScript.
g corrisponde a tutte le occorrenze, i ignora le maiuscole, m fa sì che ^ e $ corrispondano alle interruzioni di riga, s consente al punto di corrispondere alle righe nuove, e u abilita la gestione completa Unicode.
Abilita il flag multilinea (m) in modo che ^ e $ corrispondano a ogni interruzione di riga, e aggiungi il flag dotAll (s) se hai anche bisogno che il punto corrisponda ai caratteri di nuova riga.
Sì. Ogni corrispondenza elenca i suoi gruppi di cattura numerati, e i gruppi con nome appaiono per nome, quindi puoi vedere esattamente cosa ha catturato ogni parte del pattern.
Questo usa il motore JavaScript. PCRE, Python e altri condividono la maggior parte della sintassi ma differiscono in lookbehind, gruppi con nome e alcuni escape, quindi converti i pattern avanzati con attenzione.
No. Il pattern e il tuo testo di test vengono valutati interamente nel tuo browser e non lasciano mai il tuo dispositivo.
Incorpora questo strumento
Aggiungi questo strumento al tuo sito web. Copia lo snippet qui sotto; si aggiorna automaticamente.
<iframe src="https://monu.tools/embed/it/regex-tester" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Strumenti correlati
Costruisci e verifica le espressioni cron. Scegli un preset o modifica i cinque campi, e visualizza i prossimi orari di esecuzione nel tuo fuso orario. Funziona interamente nel tuo browser.
Formatta, abbellisce e valida JSON online con messaggi di errore chiari per input non validi.
Codifica testo in Base64 o decodifica Base64 in testo. Compatibile con UTF-8 e con rilevamento automatico della direzione.
Genera 5 UUID casuali RFC 4122 versione 4 in una volta. L'input viene ignorato; esegui di nuovo per un nuovo batch.