DT Dev Tools

Regex Tester — Tester di espressioni regolari

Testa le espressioni regolari JavaScript su un testo di esempio, evidenzia le corrispondenze e ispeziona i gruppi di cattura direttamente nel browser.

🔒 Funziona interamente nel tuo browser — nulla viene caricato

Highlighted matches

Matches and groups

Advertisement

Cosa fa Regex Tester

Regex Tester esegue un'espressione regolare JavaScript su un testo di esempio, evidenzia ogni corrispondenza ed elenca i gruppi di cattura per l'ispezione. È utile per validare pattern di parsing dei log, snippet di validazione dei moduli, routing, idee di cerca e sostituisci e piccole estrazioni di dati prima di copiare l'espressione nel codice. Lo strumento applica sempre una ricerca globale, così le corrispondenze ripetute restano visibili.

Questa pagina è pensata per il lavoro quotidiano degli sviluppatori: controlli rapidi durante il debug, piccoli esempi per la documentazione e pulizia dei dati prima di incollarli in un editor, in un terminale, in una issue o in una fixture di test. L'interfaccia tiene vicini input, controlli, output e messaggio di stato, così il risultato è facile da verificare prima di copiarlo.

Flusso di lavoro privato nel browser

Tutta l'elaborazione avviene con JavaScript nel browser. Lo strumento non carica su alcun server i tuoi testi, token, URL, snippet o valori generati e non richiede un account. Questo modello di privacy è importante perché le piccole utility ricevono spesso risposte API reali, esempi di configurazione, log, dati di autenticazione o esempi simili a dati dei clienti durante la risoluzione dei problemi. Lavorare in locale riduce i rischi e rende lo strumento istantaneo, perché non c'è alcuna comunicazione di rete.

Consigli pratici

Inserisci il pattern senza le barre iniziali e finali e usa le caselle di controllo per i flag più comuni. Le corrispondenze di lunghezza zero vengono elencate ma non evidenziate, per evitare output confusi. Poiché il comportamento di RegExp nel browser è la fonte di verità, il risultato deve coincidere con il JavaScript lato client moderno e con l'attuale Node.js per lo stesso pattern e gli stessi flag.

Controlla sempre l'output trasformato prima di usarlo in produzione. Le utility nel browser sono eccellenti per l'ispezione e la preparazione, ma non possono conoscere ogni convenzione di progetto o requisito di sicurezza. Se il risultato verrà sottoposto a commit, condiviso pubblicamente o usato in un flusso di autenticazione, verifica che non contenga segreti e che rispetti il formato atteso dalla tua applicazione.

Come usare

  1. Inserisci il patternDigita un pattern regex JavaScript senza le barre.
  2. Incolla il testoAggiungi un testo di esempio da testare.
  3. Controlla le corrispondenzeEsamina evidenziazioni, indici e gruppi di cattura.

Domande frequenti

Devo includere le barre?
No. Inserisci solo il pattern.
Quale motore viene usato?
Il motore RegExp JavaScript del browser.
Il testo di esempio viene caricato online?
No. Il test avviene in locale.
Advertisement