Javascript regulärer Ausdruck für Zahlen zwischen 00-59 (Sekunden)
Ich möchte überprüfen, ob ein Feld einen gültigen Zeitwert hat (nur Sekunden). Also möchte ich die Zahlen von 0 bis 59 akzeptieren. Ich kam mit diesem heraus:
[0-5][0-9]?
Das macht fast den Job. Aber schließt die Ziffern 7-8-9 aus ... Es funktioniert, wenn der Benutzer die Ziffer 07 eingibt, aber ich möchte den Benutzer nicht zwingen, die erste 0 einzugeben. Also habe ich Folgendes versucht:
([0-5][0-9]? | [0-9])
Dies funktioniert jedoch nicht und führt zu einem Fehler mit zu vielen rekursiven Aufrufen.
Irgendeine Idee?