Panoramica / Sviluppo e codice / Tester RegEx e valutatore live
Sviluppo e codice 100% nel browser e offline

Tester RegEx e valutatore live

Testa le espressioni regolari JavaScript nel browser. Le corrispondenze sono evidenziate mentre scrivi, con caselle per i flag e un contatore.

Incolla o scrivi l'input; il risultato appare subito e gli errori sono mostrati sotto.

I tuoi file e dati non lasciano mai il browser: non viene caricato nulla.

Configurazione RegEx

Anteprima delle corrispondenze

0 corrispondenze

Tester regex per pattern JavaScript

Un pattern copiato da Stack Overflow non trova nulla nel tuo testo, e non capisci perché. Questo tester regex evidenzia le corrispondenze mentre scrivi e usa la classe RegExp del tuo browser. Quello che funziona qui funziona anche nel tuo codice JavaScript o TypeScript.

Errori di sintassi che il browser spiega da solo

Un gruppo non chiuso o un quantificatore isolato producono un messaggio rosso nell’anteprima, e il contatore mostra "Errore". Lo stesso succede con la sintassi di Python: i gruppi (?P<name>…) e i flag inline come (?i) non sono validi in JavaScript. Il lookbehind dipende dalla versione del browser.

Cinque passaggi

  1. Scrivi il pattern nel primo campo, senza le barre: sono solo decorazione. All’apertura trovi un pattern per le e-mail.
  2. Spunta i flag che ti servono oppure scrivili nel campo dei flag.
  3. Incolla il testo di prova: un estratto di log, una riga CSV o un blocco HTML.
  4. Nell’anteprima ogni corrispondenza ha un contrassegno blu, e il contatore ne indica il numero.
  5. Con testi lunghi usa "Vista ingrandita".

Flag e checkbox: quando il campo si riscrive

Le checkbox coprono g, i, m e s. Se scrivi nel campo, le caselle si aggiornano. Se invece clicchi una casella, il campo viene ricostruito dalle quattro caselle e una u digitata sparisce. Disattivare g non riduce il risultato alla prima corrispondenza: l’anteprima segna sempre tutte.

Gli ancoraggi sono la prova classica. Il simbolo ^ vale solo all’inizio del testo o all’inizio di ogni riga? Attiva e disattiva m e guarda i segni spostarsi.

Backtracking: il caso in cui la scheda si blocca

Lo strumento non ha un timeout. Un pattern con quantificatori annidati, come (a+)+b, può richiedere tempo esponenziale su un testo che quasi corrisponde. Se la scheda si blocca, chiudila e semplifica il pattern. Non vengono elencati i gruppi di cattura e non esiste una funzione di sostituzione.

Niente lascia la pagina

Pattern e testo restano nel browser. Il confronto avviene in locale a ogni tasto. Lo strumento non invia richieste, non usa gli appunti e non scarica nulla. Con un pattern vuoto il testo resta invariato e il contatore indica 0.

Domande frequenti (FAQ)

Scrivi il pattern nel suo campo e incolla il testo sotto. Le corrispondenze si evidenziano subito e i flag g, i, m e s sono caselle da spuntare.