Tester de expresii regex
Scrii un pattern, îi pui flagurile și lipești text de probă: vezi fiecare potrivire cu indexul ei și cu grupurile de captură. Totul rulează în browserul tău.
Matches appear here.
Rulează în browserul tău. Ce introduci nu este încărcat pe PayloadIQ.
Acest tester rulează expresiile tale regex direct în browser, cu același motor regex din JavaScript pe care îl folosește și codul tău. Scrii pattern-ul, alegi flagurile și lipești un text de probă, iar fiecare potrivire apare cu indexul caracterului de unde începe, substring-ul complet care s-a potrivit și fiecare grup de captură numerotat. Așa confirmi nu doar că pattern-ul se potrivește, ci și exact ce capturează, fără să trimiți nimic pe vreun server.
Același motor ca în codul tău
Pattern-ul e compilat cu constructorul RegExp nativ din browser, deci ce se potrivește aici se potrivește și când rulează aplicația ta în Node sau în browser — fără dialect diferit și fără surprize de portabilitate. Cu flagul g (global) activ parcurgem toate potrivirile cu matchAll, care avansează în siguranță chiar și peste potrivirile de lungime zero, exact cazul în care un exec scris de mână intră în buclă infinită; fără g, vezi doar prima potrivire. Adaugi i pentru a ignora diferența între majuscule și minuscule, m ca ancorele ^ și $ să lucreze pe fiecare linie, plus s, u și y după nevoie. Dacă pattern-ul e nevalid, primești eroarea în loc să eșueze în tăcere.
Privat din construcție: nimic nu pleacă de pe dispozitiv
O regex e deseori folosită ca să cauți prin date sensibile: loguri de producție, e-mailuri, tokenuri sau conținut de fișiere reale. De asta unealta nu depinde de niciun server — atât pattern-ul, cât și textul de probă și rezultatele sunt procesate local, în browserul tău, și nu se încarcă pe PayloadIQ sau oriunde altundeva. Poți valida o regex înainte să o lipești în cod, ajusta un pattern de extragere sau depana o potrivire care nu funcționează, fără cont, fără limite și fără să expui vreun rând din datele tale. Modifici pattern-ul, retestezi și repeți până când fiecare grup de captură cade exact unde te aștepți.