Regex-Tester – Echtzeit-Treffer-Hervorhebung

Testen Sie JavaScript-Regulärausdrücke in Echtzeit. Übereinstimmende Teile werden hervorgehoben und Erfassungsgruppen angezeigt.

//
Muster und Text eingeben, um Ergebnisse zu sehen

Verwendung

  1. Geben Sie Ihr Regex-Muster in das obere Eingabefeld ein (keine Schrägstriche erforderlich)
  2. Setzen Sie Flags (g, i, m, s, u) über die Kontrollkästchen. Das g-Flag (globale Suche) ist standardmäßig aktiviert
  3. Geben Sie den zu testenden Text in das Teststring-Feld ein
  4. Übereinstimmende Teile werden in Echtzeit hervorgehoben, zusammen mit Trefferanzahl und Erfassungsgruppen

Anwendungsbeispiele

Matching email addresses:
Pattern: [\w.+-]+@[\w-]+\.[\w.]+
Test: user@example.com, invalid-email
→ Matches: user@example.com
Matching digits only:
Pattern: \d+
Test: abc 123 def 456
→ Matches: 123, 456
Using capture groups:
Pattern: (\d{4})-(\d{2})-(\d{2})
Test: 2026-02-19
→ Group 1: 2026, Group 2: 02, Group 3: 19

FAQ

Werden meine Daten an einen Server gesendet?
Nein. Die gesamte Verarbeitung erfolgt durch die JavaScript-Engine Ihres Browsers.
Welcher Regex-Dialekt wird verwendet?
Es wird der native JavaScript-RegExp verwendet. Er kann sich leicht von PCRE (Perl-kompatibler Regex) unterscheiden.
Was passiert, wenn ich das g-Flag deaktiviere?
Es wird nur der erste Treffer zurückgegeben (entspricht match() ohne global). Es wird generell empfohlen, g aktiviert zu lassen, um alle Treffer zu sehen.
Könnte ein komplexes Muster den Browser einfrieren?
Die Verarbeitung ist auf 10.000 Treffer begrenzt. Seien Sie vorsichtig mit ReDoS-anfälligen Mustern (katastrophales Backtracking).
Werden benannte Erfassungsgruppen (?<name>...) unterstützt?
Alle von JavaScript unterstützten Syntaxen sind verfügbar, einschließlich benannter Erfassungsgruppen. Die Ergebnistabelle zeigt sie jedoch nach Gruppennummer an.

Verwandte Tools

Updateverlauf

Zuletzt aktualisiert: 2026-02-20

  • 2026-02-20 Erstveröffentlichung