RegEx Tester
Läuft lokal im Browser. Nichts verlässt dein Gerät.JavaScript-RegEx lokal testen, Matches und Capture Groups analysieren und Ersetzungen ausprobieren.
Pattern und Text
Der Tester nutzt native JavaScript-/ECMAScript-RegExp-Semantik. Andere Engines können anders reagieren.
Ein erfolgreicher Test beweist nicht, dass ein regulärer Ausdruck für große oder bösartige Eingaben schnell ist.
Matches
Gib Pattern und Testtext ein.
Test-Suite
Match/No-Match-Fälle lokal ausführen.
Wie es funktioniert
- 1
Pattern und Testtext eingeben
Trage ein Pattern, Flags und einen Testtext ein oder importiere ein Literal.
- 2
Modus wählen
Wechsle zwischen Match-Suche, Replace-Vorschau oder Test-Suite.
- 3
Ergebnis kopieren oder herunterladen
Kopiere Matches, Replace-Ergebnis oder Test-Suite-Ergebnis, oder lade sie als Datei herunter.
Gut zu wissen
Der RegEx Tester prüft reguläre Ausdrücke direkt im Browser in drei Modi: Match-Suche, Replace-Vorschau und eine Test-Suite mit mehreren Testfällen. Die Ausführung läuft in einem Worker mit konfigurierbarem Timeout, damit ein problematisches Pattern die Oberfläche nicht blockiert.
Der Tester nutzt native JavaScript-/ECMAScript-RegExp-Semantik; andere Engines können anders reagieren. Wichtig: Ein erfolgreicher Test beweist nicht, dass ein regulärer Ausdruck für große oder bösartige Eingaben schnell bleibt — das Timeout schützt nur die Oberfläche, nicht produktive Systeme vor ReDoS.
Typische Anwendungsfälle
Ersatztext mit Backreferences vorab testen
Wechsle in den Replace-Modus, um ein Ersatzmuster mit JavaScript-Backreferences an echten Beispieltexten zu überprüfen, bevor es im Code verwendet wird.
Regex mit einer Test-Suite gegen mehrere Fälle absichern
Füge mehrere positive und negative Testfälle in der Test-Suite hinzu, um sicherzustellen, dass ein Pattern weder zu breit noch zu eng matcht.
Tipps für bessere Ergebnisse
Timeout nicht mit ReDoS-Sicherheit verwechseln
Ein erfolgreicher Test im Tool beweist nicht, dass dasselbe Pattern in Produktion bei großen oder bösartigen Eingaben schnell bleibt — teste Performance separat.
Literal-Import für kopierten Code nutzen
Importiere ein komplettes /pattern/flags-Literal aus vorhandenem Code, statt Pattern und Flags manuell zu trennen.
Funktionen
Drei Modi
Match-Suche, Replace-Vorschau und eine Test-Suite mit mehreren Testfällen.
Worker mit Timeout
Die Ausführung läuft in einem Worker mit begrenzter Laufzeit, damit die Oberfläche reaktionsfähig bleibt.
Lokale Verarbeitung
Deine Testdaten verlassen nie dein Gerät; die Auswertung läuft vollständig im Browser.
Häufige Fragen
Verhält sich die Regex hier genauso wie in anderen Sprachen?
Nicht unbedingt. Der Tester nutzt native JavaScript-/ECMAScript-Semantik; andere Regex-Engines können bei denselben Mustern anders reagieren.
Werden meine Testdaten hochgeladen?
Nein. Die Auswertung läuft vollständig lokal im Browser.
Weitere Tools
Noch ein Werkzeug gesucht?
Alle Tools laufen lokal in deinem Browser – ohne Anmeldung, ohne Upload und auch offline.