Regex Tester
Testuj JavaScript regular expressions naživo. Podívej se na matches, capture groups a aplikuj replacements při psaní.
/
/
Zadej vstup nahoře, aby ses dostal k výsledku.
Zadej vstup nahoře, aby ses dostal k výsledku.
Vytvořil JXXR1 · ♥ Sponzorovat · ☕ Kup mi kávu
K čemu to slouží?
Test JavaScript regulárních výrazů živě. Píšeš pattern, vidíš matches v inputu, capture groups a umíš živě aplikovat replacement. Užitečné při ladění regexu, který pak použiješ v kódu nebo find-and-replace v editoru.
Kdy to použít
- Příprava regexu na validaci formu (e-mail, postal code, identifikátor).
- Extrakce dat z nestandardního textu (logy, scraped HTML).
- Search-and-replace v dokumentu nebo v code-base.
- Učení se regexu — uvidíš živě, co dělá každý kousek patternu.
Časté chyby
- Flags.
g= global,i= case-insensitive,m= multiline,s= dotall,u= unicode. - Bez
gflagu vrátí jen první match. V real kódu to často chceš s globálním. - $ a ^ s newliny. Bez
mflagu jsou $/^ start/end celého stringu, ne řádku. - Catastrophic backtracking. Pattern jako
(a+)+bmůže mít exponenciální složitost na vstupuaaaaaaaa.... - JS vs. PCRE. JS regex je trochu odlišný od PCRE (PHP) nebo RE2 (Go) — některé features se nepřenášejí.