Cheatah: zeichen aus einem string heraussuchen

Beitrag lesen

Hi,

also ich hab ein textfeld bei dem sonderzeichen nicht eingegeben werden dürfen..

definiere lieber, welche Zeichen erlaubt sind und prüfe, ob noch irgendwas anderes drin ist. Wenn Du bei Deiner Variante auch nur ein einziges Zeichen vergisst - und es gibt weitaus mehr, als auf der Tastatur stehen - kriegst Du sonst Probleme.

wenn ich statt if(ereg ("[!"§$$%&/()=?{[]}]",$textfeldname)) dann
if(ereg ("[1234]",$textfeldname))    nehme, kommt die meldung "buuuuuh" wenn man eine der vier zahlen eingibt..

Ja, richtig.

weiss jemand wie ich das problem umgehen kann?

Nein, weil ich leider nicht weiß, wo Du darin das Problem siehst. "[1234]" ist eine Zeichenklasse, welche exakt diese vier Ziffern umfasst; selbstverständlich wird true zurückgegeben, wenn eines der Zeichen im String existiert. Was genau willst Du also?

Cheatah