Regex-Tester - Reguläre Ausdrücke Online Testen & Validieren

Zurück zu den Tools
About Regex Tester

Testen, debuggen und validieren Sie reguläre Ausdrücke mit Echtzeit-Matching. Perfekt für Mustererkennung in Formularen, Datenextraktion und Textverarbeitung. Unterstützt globale, case-insensitive und mehrzeilige Flags.

Key Features
  • Real-time pattern matching and validation
  • Support for all PHP regex functions (preg_match, preg_match_all, preg_replace, preg_split)
  • Multiple pattern modifiers and flags
  • Detailed match results with highlighting
  • Copy results and patterns easily
How to Use
  • Enter your regex pattern (e.g., /\d+/)
  • Add test text to match against
  • Select the PHP function to test
  • Choose modifiers and flags as needed
  • Click "Process" to see results
Pro Tip: Use the educational sections below to learn regex patterns, see common examples, and avoid typical mistakes. Perfect for beginners and experienced developers alike!
Testen, debuggen und validieren Sie reguläre Ausdrücke mit Echtzeit-Matching. Perfekt für Mustererkennung in Formularen, Datenextraktion und Textverarbeitung. Unterstützt globale, case-insensitive und mehrzeilige Flags.

Keine Treffer gefunden

Häufige Regex-Beispiele

E-Mail-Validierung
/\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b/
Telefonnummer
/\+?[1-9]\d{1,14}$|^\(\d{3}\)\s?\d{3}-\d{4}$/
URL-Validierung
/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)/
Datumsformat
/^\d{4}-\d{2}-\d{2}$|^\d{2}\/\d{2}\/\d{4}$/
IP-Adresse
/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/
Kreditkarte
/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|3[47][0-9]{13}|3[0-9]{13}|6(?:011|5[0-9]{2})[0-9]{12})$/

Regex-Spickzettel

Metazeichen
. - Any character
^ - Start of line
$ - End of line
* - 0 or more
+ - 1 or more
? - 0 or 1
| - OR operator
Quantifizierer
{n} - Exactly n times
{n,} - n or more times
{n,m} - Between n and m
* - 0 or more (greedy)
*? - 0 or more (lazy)
+ - 1 or more (greedy)
+? - 1 or more (lazy)
Anker
^ - Start of string
$ - End of string
\b - Word boundary
\B - Non-word boundary
\A - Start of string
\Z - End of string
\z - Absolute end
Zeichenklassen
[abc] - Any of a, b, c
[a-z] - Any lowercase letter
[A-Z] - Any uppercase letter
\d - Any digit [0-9]
\w - Any word character
\s - Any whitespace
\D - Non-digit
Regex-Test-Tipps
  • Beginnen Sie mit einfachen Mustern und fügen Sie schrittweise Komplexität hinzu
  • Verwenden Sie Test-Strings, die Grenzfälle enthalten
  • Testen Sie sowohl positive als auch negative Treffer
  • Berücksichtigen Sie die Leistung bei großen Texteingaben
Häufige Fehler
  • Vergessen, Sonderzeichen zu escapieren
  • Groß-/Kleinschreibung nicht berücksichtigen
  • Übermäßige Verwendung gieriger Quantifizierer
  • Fehlende Anker für exakte Treffer