k3nguruh
Erfahrenes Mitglied
Hallo,
ich möchte bereits bei der Eingabe in einem Input-Feld prüfen, ob es sich um eine reguläre Zeit (HH:ii oder HH:ii:ss) handelt. Ansonsten soll die Fehleingabe wieder gelöscht werden.
Mit den "Pattern" bin ich nicht so bewandert, daher prüfe ich erstmal nur, ob Zahlen bzw. Doppelpunkt vorhanden sind.
Bloss dabei sind halt auch Eingaben wie 44:66 usw. möglich.
Eine Überlegung hatte ich dann noch:
Wenn ich auf die Länge der Eingabe prüfe (zum Bsp. mit switch) könnte man bei der
Länge von 1 auf Eingabe 0-2 prüfen
Länge von 2 auf Eingabe 0-3 prüfen usw.
Nur frage ich mich halt, ob dass nich einfacher geht.
Danke schon mal für eure Antworten
ich möchte bereits bei der Eingabe in einem Input-Feld prüfen, ob es sich um eine reguläre Zeit (HH:ii oder HH:ii:ss) handelt. Ansonsten soll die Fehleingabe wieder gelöscht werden.
Mit den "Pattern" bin ich nicht so bewandert, daher prüfe ich erstmal nur, ob Zahlen bzw. Doppelpunkt vorhanden sind.
Javascript:
_replace: function() {
//setTimeout(
// $.proxy(
// function() {
this.element
.val(function() {
return $(this).val().replace(/[^0-9:]/g, '');
});
// }, this
// )
//, 100);
},
Eine Überlegung hatte ich dann noch:
Wenn ich auf die Länge der Eingabe prüfe (zum Bsp. mit switch) könnte man bei der
Länge von 1 auf Eingabe 0-2 prüfen
Länge von 2 auf Eingabe 0-3 prüfen usw.
Nur frage ich mich halt, ob dass nich einfacher geht.
Danke schon mal für eure Antworten