Regex Tester
Testuj JavaScript regular expressions naživo. Pozri matches, capture groups a aplikuj replacements pri písaní.
/
/
Zadaj vstup vyššie, aby si videl výsledok.
Zadaj vstup vyššie, aby si videl výsledok.
Vytvoril JXXR1 · ♥ Sponzorovať · ☕ Kúp mi kávu
Načo to slúži?
Test JavaScript regulárnych výrazov naživo. Píšeš pattern, vidíš matches v inpute, capture groups a vieš naživo aplikovať replacement. Užitočné pri ladení regex-u, ktorý potom použiješ v kóde alebo find-and-replace v editore.
Kedy to použiť
- Príprava regex-u na validáciu form-u (e-mail, postal code, identifikátor).
- Extrakcia dát z neštandardného textu (logy, scraped HTML).
- Search-and-replace v dokumente alebo v code-base-e.
- Učenie sa regex-u — uvidíš naživo, čo robí každý kúsok patternu.
Časté chyby
- Flags.
g= global,i= case-insensitive,m= multiline,s= dotall,u= unicode. - Bez
gflagu vráti len prvý match. V real kóde to často chceš s globálnym. - $ a ^ s newline-mi. Bez
mflagu sú $/^ start/end celého stringu, nie riadku. - Catastrophic backtracking. Pattern ako
(a+)+bmôže mať exponenciálnu zložitosť na vstupeaaaaaaaa.... - JS vs. PCRE. JS regex je trochu odlišný od PCRE (PHP) alebo RE2 (Go) — niektoré features sa neprenášajú.