Hallo wahsaga.
Mit welchem regulären Ausdruck würdest du entscheiden wollen, dass 12:30:37 eine gültige Uhrzeit ist, 24:61:73 aber nicht?
Wenn man von der üblichen digitalen Schreibweise ausgeht: ja.
Selbst wenn das mit irgendwelchen komplizierten oder längeren Konstrukten (ja, dass bspw. der Stunden-Teil aus (00|01|02|..|23) bestehen muss, könnte man natürlich prüfen) möglich wäre,
Warum kompliziert?
Jeweils drei Zeichenklassen, welche zwingend zwei Zeichen lang sein müssen, separiert durch zwei „:“.
hielte ich es für einen Missbrauch dieser Technik - reguläre Ausdrücke dienen zum Erkennen von Mustern, aber nicht zur Plausibilisierung von Grenzwerten.
Was wäre deiner Meinung nach für Letzteres besser geeignet?
Einen schönen Mittwoch noch.
Gruß, Ashura