So funktioniert es
- Suchen Sie nach einem Format oder filtern Sie nach Kategorie.
- Klicken Sie auf Kopieren, um das Muster zu übernehmen; verdoppeln Sie die Backslashes, wenn Sie es in einen String einsetzen.
- Tippen Sie unter einer Karte in das Feld, um sofort zu sehen, ob es passt.
Optionen erklärt
- Syntax
- Geschrieben für JavaScript und kompatibel mit den meisten Sprachen wie Java, Python, Go und PHP; in String-Literalen müssen Sie die Backslashes verdoppeln.
- Vollständige Übereinstimmung
- Validierungsmuster sind mit ^ und $ verankert, sodass die gesamte Eingabe passen muss. Um in längerem Text zu suchen, entfernen Sie die Verankerung und fügen Sie das g-Flag hinzu.
- Format vs. Gültigkeit
- Ein Muster prüft nur das Format. Ob eine Ausweisnummer oder Kartennummer real ist, erfordert eine Prüfsumme oder eine offizielle Prüfung.
Wie ein Muster aufgebaut ist: das IPv4-Beispiel
Das IPv4-Muster zeigt den üblichen Aufbau eines Validierungs-Regex. Ein Oktett wird als vier Alternativen geschrieben, die der Reihe nach geprüft werden, sodass jede nur 0–255 zulässt:
25[0-5] 250–255
2[0-4]\d 200–249
1\d\d 100–199
[1-9]?\d 0–99, with no leading zero
Das gesamte Muster lautet (octet\.){3}octet und ist mit ^ und $ verankert. Deshalb passt 192.168.1.1, während 256.1.1.1, 01.2.3.4 und 1.2.3 nicht passen.
Format ist keine Gültigkeit
Ein Muster prüft nur die Form. Das Datumsmuster akzeptiert 2026-02-30, weil es in jedem Monat den Tag 30 erlaubt, und lehnt 2026-13-01 ab, weil es den Monat 13 nicht gibt. Für echte Datumsangaben parsen Sie den Wert nach der Regex-Prüfung mit der Datumsbibliothek Ihrer Sprache.
Häufig gestellte Fragen
Warum ist die E-Mail-Regex nicht vollständig RFC-konform?
Eine vollständig RFC-5322-konforme Regex ist riesig und weist trotzdem kaum echte Tippfehler zurück. Verwenden Sie eine großzügige Prüfung und bestätigen Sie die Adresse zusätzlich mit einer Bestätigungs-E-Mail.
Wie debugge ich eine komplexere Regex?
Verwenden Sie den Regex-Tester, der jeden Treffer und jede Gruppe hervorhebt und auch Ersetzungen testen kann.
Unterstützen diese Muster Unicode?
Die meisten sind auf ASCII-Eingaben ausgelegt. Fügen Sie das u-Flag und Unicode-Eigenschafts-Escapes wie \p{L} hinzu, wenn Sie Buchstaben aus beliebigen Schriften akzeptieren müssen.
Datenschutz
Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien und Texte werden auf Ihrem Gerät verarbeitet und nie auf unsere Server hochgeladen.