E-Mail ·
URL ·
Datum ·
Telefon ·
IP-Adresse ·
Passwort
Diese Sammlung enthält praxiserprobte reguläre Ausdrücke für die Validierung und Extraktion von Daten. Die Patterns sind für verschiedene Programmiersprachen optimiert.
E-Mail-Validierung – ein einfaches, aber robustes Pattern für die meisten Anwendungsfälle. Unterstützt lokale Teile mit Punkten, Unterstrichen und Prozentzeichen.
URL-Erkennung – matcht HTTP, HTTPS und FTP-URLs. Das Pattern ist einfach gehalten und deckt die meisten gängigen URLs ab.
Datumsvalidierung – verschiedene Patterns für die häufigsten Datumsformate. Die einfachen Patterns prüfen nur das Format, keine logische Korrektheit (z.B. 2023-13-32 würde matchen).
Date.parse() in JavaScript oder datetime.strptime() in Python.
Telefonnummern-Validierung – je nach Anwendungsfall können Sie einfache oder länderspezifische Patterns verwenden. Die einfache Variante erlaubt die meisten gängigen Formate.
libphonenumber (Google) für eine korrekte Validierung.
IP-Adressen-Validierung – IPv4 ist relativ einfach, IPv6 ist deutlich komplexer. Für die meisten Anwendungen reicht eine einfache Validierung mit bekannten Funktionen.
socket.inet_pton() in Python oder net.isIPv4() in Node.js – das ist robuster als eigene Regex.
Passwort-Stärke prüfen – mit Lookahead können Sie verschiedene Kriterien (Kleinbuchstaben, Großbuchstaben, Zahlen, Sonderzeichen) unabhängig voneinander prüfen.
Have I Been Pwned API für zusätzliche Sicherheit.
Zusätzliche Regex-Muster für häufige Validierungsaufgaben – PLZ, HTML-Tags, UUIDs und Hex-Farben.
E-Mail
URL
Datum
Telefon
IP
Passwort
/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/ ·
/^\d{4}-\d{2}-\d{2}$/