Anti-Sonderzeichen-Script (Ich meine nicht Adshlashes & Quotemeta) ;-)
Hallo, ich habe immer noch Probleme mit Sonderzeichen (()/!"', usw.)
SIe sollen zwar im Usernamen möglich sein, jedoch nur ein oder zwei mal. Ausserdem bekomme .... Zur not hilft auch eine totale Sperre ;-) Wie mache ich es am einfachsten, dass nur a-z, A-Z und 0-9 sowie "-", "." und "_" mögl. sind? |
if(preg_match('/[^w.-]/,$string))
{ echo("Nick ungültig"); } else { echo("all right"); } |
Danke!
|
...und wie mache ich es, dass Sonderzeichen erlaubt sind? :-/
|
hatte ausversehen ein , anstelle eines ., nu gehts... sorry ;-)
|
SIe sollen zwar im Usernamen möglich sein, jedoch nur ein oder zwei mal.
Da könntest du mit substr_count() die Anzahl der Zeichen überprüfen lassen. Allerdings musst du es dann mehrmals tun (Für jedes Sonderzeichen einmal). Beispiel: PHP-Code:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 02:29:28 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.