Krissi: Formularfeld prüfen

Hallo allerseits,
ich möchte ein Formularfeld darauf prüfen, ob eine gültige PLZ (also genau 5 Ziffern und keine Buchstaben oder Sonderzeichen) eingeben wurden. Mir fehlt noch der richtige reguläre Ausdruck, oder eine andere Idee.
Wer weis Rat???
Danke schonmal im Voraus!

Krissi

  1. Hallo.

    Angenammen:
       x) das Formular heisst meinform
       x) die Textarea heisst meinfeld

    Du könntest ja folgende IF-Bedingungen abfragen lassen:

    if(meinform.meinfeld.value.length == 5)
    if(meinform.meinfeld.value > 0 && meinform.meinfeld.value <= 99999)
    if(isNaN(meinform.meinfeld.value == false)

    Ich hoffe ich konnte dir helfen,

    MM

  2. Aloha!

    ich möchte ein Formularfeld darauf prüfen, ob eine gültige PLZ (also genau 5 Ziffern und keine Buchstaben oder Sonderzeichen) eingeben wurden. Mir fehlt noch der richtige reguläre Ausdruck, oder eine andere Idee.

    Regulärer Ausdruck:
    Du suchst 5 Ziffern von 0 bis 9.
    /[0-9]{5}/

    Alternative: Testen, ob der value eine Zahl ist und aus 5 Zeichen besteht:
    if (!isNaN(...value) && (...value.length = 5))

    - Sven Rautenberg

  3. Hi!
    Vielen Dank für eure Antworten! Ihr habt mir sehr geholfen!
    Krissi