Feld bestehend nur auf 5 Zahlen?
Kevin Mali
- javascript
Hi,
ich habe ein textfeld wo der benutzer seine plz eingeben soll.
wie kann ich mit javascript prüfen ob es sich um einen 5 stelligen string handelt, der nur aus zahlen besteht?
kevin
wie kann ich mit javascript prüfen ob es sich um einen 5 stelligen string handelt, der nur aus zahlen besteht?
das prüft auf numerisch, die länge kannst du mit length() bestimmen.
Wäre mit ein wenig slft-Einsatz auch selbts zu finden gewesen. Und zwar schneller, als hier eine Antwort kommt. Aber wer soviel Zeit hat ....
Hello out there!
wie kann ich mit javascript prüfen ob es sich um einen 5 stelligen string handelt, der nur aus zahlen besteht?
„Ziffern“ wäre das richtige Wort gewesen. Die fünf Ziffern bilden eine Zahl, die Postleitzahl.
das prüft auf numerisch,
Danach war aber überhaupt nicht gefragt. "+42", "-42", "4.2", "4E2" sind alles Strings, die Zahlen darstellen, aber keine gültigen Postleizahlen.
Es ist zu prüfen, ob der String aus genau fünf Ziffern besteht: das geht mit dem <http://de.selfhtml.org/javascript/objekte/regexp.htm@title=regulären Ausdruck> '\d{5}'.
Generell stellt sich aber der Sinn dieses Anliegens. Will man sich sich auf einen winzig kleinen unbedeutenden Fleck auf der Erde beschränken, der sich Deutschland nennt? Österreich hat IIRC vierstellige Postleitzahlen, die Schweiz auch. Polen hat fünfstellige, aber nach der zweiten Stelle einen '-' ...
See ya up the road,
Gunnar
Hallo,
Die maximale Länge kannst du natürlich auch mit dem maxlength-Attribut festlegen.
Beste Grüße
Hallo Richard.
Die maximale Länge kannst du natürlich auch mit dem maxlength-Attribut festlegen.
Zusätzlich kann man dies machen, ja.
Darauf verlassen kann man sich aber nicht, da das Attribut frei manipulierbar ist.
Einen schönen Donnerstag noch.
Gruß, Ashura