Gregory: Formular überprüfen

Hallo
Ich habe folgendes Script zur Input-Ueberprüng eines Formulars:

// -- Telefon --------------------------------
 var Telefon = document.Kontakt.Telefon.value;
 if (Telefon == "" || Telefon.length < 6 || (isNaN(Telefon) == true))
 {
    alert("Bitte Telefon (mindestens sechs Zahlen) eingeben.");
    document.Kontakt.Telefon.focus();
    return false;
 }

Bin ja kein Profi, aber wie ich das verstehe wird überprüft
ob das Eingabefeld leer, die Zeichenkette kürzer als 6 und
die Eingabe eine Zahl ist.

Nun mein Problem:
Es kommt immer mal wieder vor, dass Leute Telefonnummern mit
Leerschlägen unterteilen was natürlich eine Fehlermedung zur
Folge hat.
Wie kann ich nun mein Script erweitern um diesen Mangel zu beheben.

Herzlichen Dank

Gregory

  1. Hallo Gregory,

    var Telefon = document.Kontakt.Telefon.value;

    // und jetzt werfen wir alle Leerzeichen und alle Schrägstriche raus
    Telefon = Telefon.replace(/ /g,'');
    Telefon = Telefon.replace(///g,'');

    if (Telefon == "" || Telefon.length < 6 || isNaN(Telefon))
     {
        alert("Bitte Telefon (mindestens sechs Zahlen) eingeben.");
        document.Kontakt.Telefon.focus();
        return false;
     }

    bye
    Steffen

    1. Herzlichen Dank Steffen
      Hast beim Weihnachtsmann einen Wunsch frei !

      Gruss Gregory