Hallo,
Ich habe ein Problem mit einem regulären Ausdruck.
Es handelt sich um einen aus dem Formular übergebenen Nicknamen bei einer Registrierung, den das Script vor dem Eintragen in die Datenbank überprüfen soll.
jetzt will ich per regulärem Ausdruck überprüfen lassen, ob in dem Nicknamen etwas anderes als die Buchstaben A-Za-z, die Zahlen 0-9 und die Zeichen - und _ vorkommen. Wenn etwas anderes als diese Zeichen vorkommt, soll ne Fehlermeldung angezeigt werden.
Ich brauch jetzt nur den regulären Ausdruck an sich, den Rest hab ich schon.
versucht hatte ich das, klappt aber nicht.
if(!eregi("^[A-Za-z0-9_-]", $string))
{
echo "Fehler...bla";
}
schon mal vielen Dank für Hilfe im voraus!!!
Ich habe ein Problem mit einem regulären Ausdruck.
Es handelt sich um einen aus dem Formular übergebenen Nicknamen bei einer Registrierung, den das Script vor dem Eintragen in die Datenbank überprüfen soll.
jetzt will ich per regulärem Ausdruck überprüfen lassen, ob in dem Nicknamen etwas anderes als die Buchstaben A-Za-z, die Zahlen 0-9 und die Zeichen - und _ vorkommen. Wenn etwas anderes als diese Zeichen vorkommt, soll ne Fehlermeldung angezeigt werden.
Ich brauch jetzt nur den regulären Ausdruck an sich, den Rest hab ich schon.
versucht hatte ich das, klappt aber nicht.
if(!eregi("^[A-Za-z0-9_-]", $string))
{
echo "Fehler...bla";
}
schon mal vielen Dank für Hilfe im voraus!!!
Kommentar