String nach alphanumerischen Zeichen hin untersuchen
stefan
- javascript
0 Ed X
Hi,
wie kann ich den Inhalt eines Textfeldes daraufhin untersuchen, ob es nur Buchstaben und Zahlen enthaelt?
Genauer handelt es sich um einen Usernamen der ueberprueft werden muss, darf ausser Buchstaben und Zahlen keine anderen Zeichen enthalten.
Danke
Stefan
Moin,
wie kann ich den Inhalt eines Textfeldes daraufhin untersuchen, ob es nur Buchstaben und Zahlen enthaelt?
Genauer handelt es sich um einen Usernamen der ueberprueft werden muss, darf ausser Buchstaben und Zahlen keine anderen Zeichen enthalten.
Mit Hilfe regulärer Ausdrücke ist es am einfachsten.
Hier findest du die syntax für die methode search()
http://selfhtml.teamone.de/javascript/objekte/string.htm#search
die RegExp für deinen Bedarf sind \W bzw. \w, kommt darauf an, wie rum
du prüfst.
\W: Zeichen die nicht alphanumerisch sind oder kein unterstrich
setze das in das Beispiel aus SELFHTML und der alert geht an,wenn du ein
unerwünschtes zeichen hast.
bye eddie
Moin,
wie kann ich den Inhalt eines Textfeldes daraufhin untersuchen, ob es nur Buchstaben und Zahlen enthaelt?
Genauer handelt es sich um einen Usernamen der ueberprueft werden muss, darf ausser Buchstaben und Zahlen keine anderen Zeichen enthalten.
Mit Hilfe regulärer Ausdrücke ist es am einfachsten.
Hier findest du die syntax für die methode search()
http://selfhtml.teamone.de/javascript/objekte/string.htm#search
die RegExp für deinen Bedarf sind \W bzw. \w, kommt darauf an, wie rum
du prüfst.
\W: Zeichen die nicht alphanumerisch sind oder kein unterstrich
setze das in das Beispiel aus SELFHTML und der alert geht an,wenn du ein
unerwünschtes zeichen hast.
bye eddie
Hoi, ich hab das problem auch gehabt, habs durch programmierarbeit gelöst *g* ich hab ne asp seite..
ich mache das mit ner schleife.. er liest jedes zeichen des wortes und vergleicht, ob es 0 - 9 oder chr(97) - chr(122) ist (das sind nämlich die kleinbuchstaben von a - z)
for i = 97 to 122
if bla = chr(i) ..
next
ist nur ein ansatz für dich, falls du es selber hinbekommen willst =)
viel spass..