Daniela Notroff: warum funktioniert meine for-Schleife nicht?

Beitrag lesen

Hallo!

Ich moechte eine Formularüberprüfung machen, bei der
die Telefonnummer ein bestimmtes Format haben soll,
nämlich z.B. +49.0011234567 .
Also habe ich die untenstehende for-Schleife entwickelt.
Aber die funktioniert nicht und ich weiss nicht warum.
Kann mir bitte einer von Euch helfen?

Vielen Dank im Voraus!

Daniela

var chkZ = 1;
     for(i=0;i<document.formular.phone.value.length;++i)
       if(document.formular.phone.value.charAt(i) < "0"
       || document.formular.phone.value.charAt(i) > "9"
    || document.formular.phone.value.charAt(1) != "+"
    || document.formular.phone.value.charAt(4) != ".")
   chkZ = -1;
    if(chkZ == -1)
 {
    alert("Bitte die richtige Schreibweise der Telefonnummer beachten!!!");
    document.formular.phone.focus();
    return false;
    }