Ashura: checkZeit()

Beitrag lesen

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