lisali
Erfahrenes Mitglied
Hallo,
ich möchte gerne etwas über Namensvalidierung wissen.
Also, ich hab den folgenden Code von der php.net Manual:
Und das prüft ja nur alle Ziffern, A-Z und a-z. Es ist ja üblich, dass man noch den Unterstrich erlaubt und manchmal auch das Minus für den Usernamen bei einer Registrierung.
Warum erlaubt man eigentlich nicht die anderen Zeichen? Aus ästhetischen Gründen oder hat das was mit MySQL zu tun?
Und wie kann ich jetzt z.B. bei dem Code noch hinzufügen, dass auch Unterstriche erlaubt sind?
Vielen Dank schonmal!
ich möchte gerne etwas über Namensvalidierung wissen.
Also, ich hab den folgenden Code von der php.net Manual:
PHP:
if(ereg('[^0-9A-Za-z]',$_POST['name']))
Und das prüft ja nur alle Ziffern, A-Z und a-z. Es ist ja üblich, dass man noch den Unterstrich erlaubt und manchmal auch das Minus für den Usernamen bei einer Registrierung.
Warum erlaubt man eigentlich nicht die anderen Zeichen? Aus ästhetischen Gründen oder hat das was mit MySQL zu tun?
Und wie kann ich jetzt z.B. bei dem Code noch hinzufügen, dass auch Unterstriche erlaubt sind?
Vielen Dank schonmal!