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

Beitrag lesen

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