Tester Regex

Testează expresii regulate JavaScript cu evidențierea locală a potrivirilor, flag-uri și ieșire de grup de captură. Totul rulează local în browserul tău.

/ /gi
Flag-uri Regex
Gata

Potriviri evidențiate

Grupuri de captură

Potrivire Indicele Potrivire completă Grupuri
Grupurile de captură apar după ce testezi un model.

Comportament JavaScript RegExp

Testerul folosește același motor RegExp al browserului pe care îl folosește JavaScript-ul tău frontend, astfel încât flag-urile și sintaxa se potrivesc cu codul real din partea clientului.

Inspectarea grupurilor de captură

Revizuiește grupurile numerotate, grupurile denumite și pozițiile potrivirilor fără a parcurge codul sau a deschide o consolă.

Utilitar privat de browser

Totul rulează local în browserul tău. Jurnalele sensibile, token-urile și încărcăturile eșantion nu sunt încărcate.

Instrumente de dezvoltare conexe

Întrebări frecvente

Este regex-ul sau textul meu de testare încărcat?

Nu. Totul rulează local în browserul tău cu motorul JavaScript RegExp. Modelul și textul tău nu sunt trimise către serverele Convertr.

Ce variantă regex folosește acest tester?

Această pagină folosește expresii regulate JavaScript, același comportament RegExp folosit de browserele moderne și Node.js.

Pot inspecta grupurile de captură?

Da. Tabelul cu rezultate listează fiecare potrivire, grupurile de captură numerotate și grupurile de captură denumite atunci când browserul tău le oferă.

Ce flag-uri sunt suportate?

Testerul suportă flag-uri JavaScript comune, inclusiv g, i, m, s, u, y și d, atunci când sunt disponibile în browserul tău.

Tester Regex

Testarea expresiei regulate JavaScript cu steaguri, evidențierea corespunzătoare și rezultatul capture-group.

Intrare
Un JavaScript de expresie regulată, steaguri și text de testare.
Ieșire
Meciuri, indicii, capturile și textul de sursă evidențiat.
Limitări reale
Syntaxul regex al JavaScript diferă de PCRE, RE2, .NET și alte motoare; modele catastrofale pot încă îngheța o fila browserului.
Privacitatea și prelucrarea datelor
un JavaScript expresie regulată, steaguri și text de testare este procesat în această pagină de browser. Converter nu primește sau stocă; închiderea sau reîncărcarea paginii clarifică starea de lucru, cu excepția cazului în care instrumentul oferă explicit o descărcare locală.

Cum să utilizați acest instrument

  1. Furnizați un JavaScript cu expresie regulată, steaguri și text de testare în controlurile de instrumente.
  2. Alegeți setările care afectează meciurile, indicele, capturile și textul sursă evidențiat, apoi rulați instrumentul.
  3. Revizuirea meciurilor, indicilor, capturilor și textului de sursă evidențiat înainte de a-l copia sau descărca.

Moduri comune de eșec

Sintaxul invalid, steagurile duplicate, meciurile globale cu lungime zero sau un model scump pot produce o eroare sau o evaluare lentă.

Exemplu util

Test /order-(\d+)/g împotriva liniilor de log pentru a lista fiecare număr de comanda capturat.