4.6 Klassische Zeitformate validieren
Problem
Sie wollen Zeitwerte in klassischen Formaten validieren. Dazu gehören hh:mm und hh:mm:ss – sowohl im 12-Stunden- als auch im 24-Stunden-Format.
Lösung
Stunden und Minuten, 12 Stunden:
^(1[0-2]|0?[1-9]):([0-5]?[0-9])$
Regex-Optionen: Keine
Regex-Varianten: .NET, Java, JavaScript, PCRE, Perl, Python, Ruby
Stunden und Minuten, 24 Stunden:
^(2[0-3]|[01]?[0-9]):([0-5]?[0-9])$
Regex-Optionen: Keine
Regex-Varianten: .NET, Java, JavaScript, PCRE, Perl, Python, Ruby
Stunden, Minuten und Sekunden, 12 Stunden:
^(1[0-2]|0?[1-9]):([0-5]?[0-9]):([0-5]?[0-9])$
Regex-Optionen: Keine
Regex-Varianten: .NET, Java, JavaScript, PCRE, Perl, Python, Ruby
Stunden, Minuten und Sekunden, 24 Stunden:
^(2[0-3]|[01]?[0-9]):([0-5]?[0-9]):([0-5]?[0-9])$ ...
Get Reguläre Ausdrücke Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.