Häufige Regex-Muster
Gebrauchsfertige reguläre Ausdrücke für das, was Entwickler am häufigsten validieren und extrahieren. Kopiere ein Muster und setze es ein. Neu bei Regex? Lies unseren Einsteigerleitfaden und halte den Regex-Spickzettel offen, um zu verstehen, wie jedes funktioniert.
Aktualisiert 2026-07-06
| Trifft | Muster | Hinweise |
|---|---|---|
| E-Mail (pragmatisch) | ^[\w.+-]+@[\w-]+\.[\w.-]+$ | Für Formulare gut genug; kein Regex ist voll RFC-konform |
| URL (http/https) | https?://[^\s]+ | Trifft eine URL, die mit http:// oder https:// beginnt |
| IPv4-Adresse | \b(?:\d{1,3}\.){3}\d{1,3}\b | Prüft nicht, ob jeder Teil 0–255 ist |
| Hex-Farbe | ^#(?:[0-9a-fA-F]{3}|[0-9a-fA-F]{6})$ | 3- oder 6-stelliges Hex, mit führendem # |
| Datum (YYYY-MM-DD) | ^\d{4}-\d{2}-\d{2}$ | Nur Format — validiert keine echten Daten |
| Uhrzeit (24-Stunden HH:MM) | ^([01]\d|2[0-3]):[0-5]\d$ | 00:00 bis 23:59 |
| URL-Slug | ^[a-z0-9]+(?:-[a-z0-9]+)*$ | Kleingeschriebene Wörter, mit einzelnen Bindestrichen verbunden |
| Nur Ziffern | ^\d+$ | Eine oder mehr Ziffern, sonst nichts |
| Nur Buchstaben | ^[A-Za-z]+$ | Nur ASCII-Buchstaben |
| Benutzername | ^\w{3,16}$ | 3–16 Buchstaben, Ziffern oder Unterstriche |
| US-Telefon (locker) | ^\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}$ | Erlaubt (), Leerzeichen, Punkte oder Bindestriche |
| Starkes Passwort | ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$ | 8+ Zeichen mit Klein-, Groß- und einer Ziffer (Lookaheads) |
| Führendes/nachgestelltes Leerzeichen | ^\s+|\s+$ | Zum Trimmen von Leerraum an beiden Enden |
Eine Warnung: Muster wie diese validieren das Format, nicht die Bedeutung. Eine Zeichenkette kann dem E-Mail-Muster entsprechen und trotzdem keine echte, zustellbare Adresse sein — bei etwas Kritischem prüfe das Format mit Regex, bestätige den Wert aber auf andere Weise (z. B. eine Bestätigungs-E-Mail).
Verwandte Tools