tool::regex-guide
regex date
/^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$/
ISO-Datumsformat validieren (JJJJ-MM-TT)
Regex-Muster
/^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$/Flags:
keineMusteranalyse
^\d{4}4-digit year (e.g. 2024)-Literal hyphen separator(0[1-9]|1[0-2])Month 01–12-Literal hyphen separator(0[1-9]|[12]\d|3[01])Day 01–31$End of stringÜbereinstimmungsbeispiele
✓
2024-01-15✓
2000-12-31✓
1999-06-01Keine-Übereinstimmung-Beispiele
✗
2024-13-01✗
2024-00-15✗
24-01-15✗
2024/01/15Validiert Datumsangaben im ISO 8601 JJJJ-MM-TT-Format. Monate sind auf 01–12 und Tage auf 01–31 beschränkt. Hinweis: Logisch ungültige Daten wie der 30. Februar müssen durch zusätzliche Logik abgefangen werden.
Verwendung nach Sprache
Häufige Anwendungsfälle
- ▸Datumseingangsfelder formatieren
- ▸Datumsformat in API-Abfrageparametern prüfen
- ▸Daten vor dem Datenbankinsert vorverarbeiten
- ▸Datumsspalten in CSV-Dateien bereinigen
- ▸Datumsangaben aus Protokolldateien parsen
Verwandte Muster
ad · 300×250
// related tools