Tester RegEx

Prova espressioni regolari JavaScript direttamente nel browser, esamina corrispondenze e gruppi di acquisizione e visualizza le sostituzioni in anteprima.

Modello e testo

Privacy integrata: i tuoi dati di prova non lasciano mai il tuo dispositivo.

Bandiere

Il tester utilizza JavaScript nativo/ECMAScript RegExp semantics. Altri motori possono comportarsi in modo diverso.

Un test di successo non dimostra un'espressione regolare è veloce per ingressi grandi o o ostili.

Corrispondenza

Inserisci un modello e un testo di prova.

Suite di prova

Match/No-Match-Fälle lokal ausführen.

Da sapere

Il tester regex verifica espressioni regolari in tre modalità, con esecuzione in un worker e timeout configurabile.

Le ricerche tipiche includono testare regex e pattern matching. Un test riuscito non dimostra resistenza a ReDoS.

Casi d’uso tipici

Testare in anticipo un testo di sostituzione con backreference

Passa alla modalità Replace per verificare un pattern di sostituzione con backreference.

Convalidare una regex con una suite di test su più casi

Aggiungi casi positivi e negativi per assicurarti che il pattern non sia né troppo ampio né troppo restrittivo.

Suggerimenti per risultati migliori

Non confondere il timeout con la sicurezza contro ReDoS

Un test riuscito non garantisce velocità in produzione con input di grandi dimensioni.

Usa l’importazione di letterali per codice copiato

Importa un letterale /pattern/flags completo invece di separare manualmente.

Come funziona

Passo dopo passo

  1. 1

    Inserisci il pattern e il testo di test

    Inserisci pattern, flag e testo di test, o importa un letterale.

  2. 2

    Scegli la modalità

    Passa tra ricerca, anteprima Replace o suite di test.

  3. 3

    Copia o scarica il risultato

    Copia i risultati o scaricali.

Caratteristiche

Tre modalità

Ricerca di corrispondenze, anteprima Replace e suite di test.

Worker con timeout

L’esecuzione avviene in un worker con tempo limitato per mantenere la reattività.

Elaborazione locale

I tuoi dati di test non lasciano mai il tuo dispositivo.

Domande frequenti

La regex si comporta come in altri linguaggi?

Non necessariamente. Il tester usa la semantica nativa di JavaScript.

I miei dati di test vengono caricati?

No. La valutazione è interamente locale.

Altri strumenti