doemsle: Check ob Eingabe eine Zahl. ABER: Auch Leerzeichen erlaubt!!!

Hallo zusammen!

Ich möchte in einem Formularfeld überprüfen ob eine Telefonnummer
eingegeben wurde. Dh. es sollte eine Zahl sein und Leerzeichen sollten auch erlaubt sein.

Dieses Script hab ich zur Überprüfung ob eine Zahl enthalten ist:

var chkZ = 1;
  for(i=0;i<document.kontakt.telefon.value.length;++i)
    if(document.kontakt.telefon.value.charAt(i) < "0"
    || document.kontakt.telefon.value.charAt(i) > "9")
      chkZ = -1;
  if(chkZ == -1) {
    alert("Die Telefonnummer ist keine Zahl!");
    document.kontakt.telefon.focus();
    return false;
   }

...jedoch sollte man noch die Leerzeichen ergänzen.

Kann mir dabei jemand helfen?

thx

  1. Hallo,

    ...jedoch sollte man noch die Leerzeichen ergänzen.

    vor den Test kannst du ja replace(/ /,"") durchführen.

    Grüsse

    Cyx23