Přejít na obsah

Tester regulárních výrazů

Ověřte, co přesně váš regex najde, ještě než ho použijete v kódu.

Zadejte vzor a testovací text, nebo vyberte příklad.
Odkaz obsahuje váš vzor a testovací text.

Engine: RegExp JavaScriptu (ECMAScript) ve vašem prohlížeči. Syntaxe se mírně liší od PCRE, Pythonu a Javy.

Běží v prohlížeči – váš text se nikam nenahrává.

Jak použít

  1. Do pole Vzor regulárního výrazu napište regex bez lomítek.
  2. Vložte nebo napište text do pole Testovací text a otevřete Shody. Výsledky se aktualizují při psaní.
  3. V části Vlajky nastavte přepínače podle svého výrazu.
  4. Otevřete Vysvětlit a projděte si význam jednotlivých částí výrazu.

Příklady

Převod českého data do formátu YYYY-MM-DD

Vstup
Objednáno: 05.10.2026
Dodání: 12.10.2026
Výstup
Objednáno: 2026-10-05
Dodání: 2026-10-12

E-mailové adresy z kontaktního seznamu

Vstup
Jana Nováková: jana.novakova@example.cz
Petr Dvořák: PETR.DVORAK@EXAMPLE.CZ
Výstup
jana.novakova@example.cz
PETR.DVORAK@EXAMPLE.CZ

Tahák regexů pro JavaScript

Chcete porovnat text před náhradou a po ní? Vložte obě verze do nástroje Porovnání textů. Pro hromadné čištění bez regexů zkuste Čištění textu, pro kódování textu do URL použijte Kódování a dekódování URL.

Časté dotazy

Můžu tu testovat regex pro Python, PHP nebo Javu?

Tester používá JavaScript RegExp ve vašem prohlížeči, nikoli Python, PCRE nebo Javu. Syntaxe se v některých případech liší, takže shodný výsledek v jiném jazyce není zaručen.

Odesílá se můj text na server?

Vyhledávání běží v prohlížeči a nástroj vzor ani text neodesílá na server. V localStorage si pamatuje vzor a nastavení, ale ne testovací text. Sdílený odkaz však obsahuje i text a může ho přečíst každý, kdo odkaz získá.

Jak velký text můžu otestovat?

Limit testovacího textu je 5 MB a zobrazí se nejvýše 10 000 shod. Nahradit přesto zpracovává celý text.

Proč se test regulárního výrazu zastavil?

Každý běh má limit 1 sekundy. Pokud jej výraz překročí, například kvůli katastrofickému backtrackingu, nástroj test ukončí a zobrazí upozornění; stránka nezamrzne.