Tester Regex
Testează expresii regulate JavaScript cu evidențierea locală a potrivirilor, flaguri și ieșirea grupului de captură. Totul rulează local în browserul tău.
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 flaguri 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
Testați expresii regulate JavaScript cu flaguri, evidențierea potrivirilor și ieșirea grupurilor de captură.
- Intrare
- O expresie regulată JavaScript, flaguri și text de test.
- Ieșire
- Potriviri, indici, capturi și text sursă evidențiat.
- Limitări reale
- Sintaxa regex a JavaScript diferă de PCRE, RE2, .NET și alte motoare; modele catastrofale pot încă îngheța o filă de browser.
- Confidențialitatea și gestionarea datelor
- o expresie regulată JavaScript, flags și text de testare sunt procesate în această filă de browser. Convertr nu o primește sau stochează; închiderea sau reîncărcarea paginii șterge starea de lucru, cu excepția cazului în care instrumentul oferă explicit o descărcare locală.
Cum să utilizați acest instrument
- Furnizați o expresie regulată JavaScript, flags și text de testare în comenzile instrumentului.
- Alegeți setările care afectează potrivirile, indicii, capturile și textul sursă evidențiat, apoi rulați instrumentul.
- Revizuiește potrivirile, indicii, capturile și textul sursă evidențiat înainte de a-l copia sau descărca.
Moduri comune de eșec
Sintaxa invalidă, flags duplicate, potriviri globale de lungime zero sau un model costisitor pot produce o eroare sau o evaluare lentă.
Exemplu util
Testează /order-(\d+)/g pe liniile de log pentru a lista fiecare număr de comandă capturat.