Seit einem Tag schlage ich mich mit Regulären Ausdrücken rum.
Ich möchte einen Text untersuchen, dieser soll alle Buchstaben von A-Z (a-z), die Umlaute, alle Ziffern von 0-9 und ein oder kein Leerzeichen enthalten.
Leider verzweifle ich an dieser eigentlich einfachen Aufgabe...
So in der Art soll es nachher aussehen:
- Code: Alles auswählen
if(!eregi("^[a-zA-Z0-9]$",$username)) //Alle Zeichen von a-z; 0-9 Umlaute und ein Leerzeichen oder keines.
{
$fehler .= "<li>Unzulässige Zeichen im Benutzernamen (Erlaubt sind A-Z, 0-9 und Umlaute)</li>";
}
Das hier muss dann geändert werden: ^[a-zA-Z0-9]$