Stefan Bion: zahl.IndexOf('.') != 2 funktioniert nicht

Beitrag lesen

Hi,

Hier forderst Du, daß ein Punkt an fünftletzter Stelle ist (richtig),

Nein, er fragt ab, ob an viertletzter Stelle (length-4) ein Punkt ist. Insgegsamt ist außerdem die Abfrage etwas wirr, richtig müßte sie lauten:

if(zahl.length != 10 || zahl.indexOf(".") != 2 || zahl.lastIndexOf(".") != zahl.length-5)

Allerdings wäre das wohl immer noch keine ausreichende Validierung eines gültigen Datums.

Gruß,
Stefan