Rhayad
04-06-2010, 16:55
Hallo Leute,
Ich habe ein Problem. Ich möchte bei einer Username Abfrage nur Zahlen, Buchstaben, "_" und "." zulassen und wollte das mit preg_match abfangen. habe deswegen folgende Funktion:
function check_string($username) {
if(preg_match('/^[a-zA-Z0-9\._]+/i', $username)) return true;
return false;
}
Problem ist: die Funktion liefert nur "false" zurück, wenn das erste Zeichen des Strings von $username ein Sonderzeichen ist.
Habe ich bei der Funktion was vergessen ?
Danke Euch!
Ich habe ein Problem. Ich möchte bei einer Username Abfrage nur Zahlen, Buchstaben, "_" und "." zulassen und wollte das mit preg_match abfangen. habe deswegen folgende Funktion:
function check_string($username) {
if(preg_match('/^[a-zA-Z0-9\._]+/i', $username)) return true;
return false;
}
Problem ist: die Funktion liefert nur "false" zurück, wenn das erste Zeichen des Strings von $username ein Sonderzeichen ist.
Habe ich bei der Funktion was vergessen ?
Danke Euch!

