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

Flags

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. 1

    Pattern und Testtext eingeben

    Trage ein Pattern, Flags und einen Testtext ein oder importiere ein Literal.

  2. 2

    Modus wählen

    Wechsle zwischen Match-Suche, Replace-Vorschau oder Test-Suite.

  3. 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.

Noch ein Werkzeug gesucht?

Alle Tools laufen lokal in deinem Browser – ohne Anmeldung, ohne Upload und auch offline.