Der Martin: Inputinhalt in Variable stecken

Beitrag lesen

Hallo,

if(!twintwo.match(/^(\d\d).(\d\d).(\d\d\d\d)/))  {
alert("Bitte Geb.Datum nur im Format tt.mm.jjjj eingeben!"); <-- Hier steigt er aus!
Hm. Berücksichtigst Du auch, daß der Ausdruck auch bei
04.09.2010xyz
matcht?

nein, er verlässt sich darauf, dass aufgrund des maxlength-Attributs beim input-Element die Länge begrenzt ist. Kann ich ihm nicht verdenken: Wer auf eine Eingabe-Validierung mit Javascript vertraut, wird vermutlich auch solche Angaben als unumstößlich sehen.

Ich würde die User auch nicht zwingen, die führenden Nullen mit einzugeben.

Ich auch nicht - aber ich würde mir wünschen, dass mehr Leute das beim Schreiben im Alltag tun. Ich finde das lesefreundlicher (dass sich das Datum im ISO-Format mal durchsetzt, will ich ja gar nicht erst träumen).

So long,
 Martin

--
Niemand lebt allein von seinen Träumen.
Aber wer träumt, lebt noch.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(