Hallo!
Und wieder mal ist es soweit: ich habe eine neue Frage!
Hier erstmal ein Code-Stueckchen, welches mir vorliegt:
Die Variable $regExp enthaelt einen String, der erlaubte Zeichen behinhaltet. Um ihn fuer meine eigenen Zwecke gebrauchen zu koennen (ich will die Gueltigkeit einer E-Mail-Adresse testen, aber nicht, ob sie existiert), muss ich ihn verstehen koennen.
Tue ich aber nicht! Ha!
Ich erkenne, dass die Zeichen a-z darin vorkommen, aber dieses gleicxh mehrere Male, auch mit Zahlenverkettung. Aber auch mehrere Male dieselbe Art von Klammer, und so weiter.
Mein Ziel ist es, einen Vergleichszeichensatz zu haben, der Buchstaben (gerne auch gross), Zahlen (0-9), aber auch Pun kt und @ einschliesst.
Wie interpretiere ich den vorliegenden Zeichensatz $regExp? Handelt es sich um irgendwelche Formeln? Wenn ich ihn verstehe, kann ich ihn selber abaendern auf meine Beduerfnisse hin.
Und wieder mal ist es soweit: ich habe eine neue Frage!
Hier erstmal ein Code-Stueckchen, welches mir vorliegt:
PHP-Code:
$regExp="/^[a-z_]([a-z0-9_-]*\.?[a-z0-9_-])*\.[a-z]{3,4}$/i";// Muster zur Überprüfung der in der ID enthaltenen Zeichen
if(!preg_match($regExp,$MyUsername)) { $Fehler[]="[*]Digits: Your username contains invalid signs. It should be your e-mail address."; }
Tue ich aber nicht! Ha!
Ich erkenne, dass die Zeichen a-z darin vorkommen, aber dieses gleicxh mehrere Male, auch mit Zahlenverkettung. Aber auch mehrere Male dieselbe Art von Klammer, und so weiter.
Mein Ziel ist es, einen Vergleichszeichensatz zu haben, der Buchstaben (gerne auch gross), Zahlen (0-9), aber auch Pun kt und @ einschliesst.
Wie interpretiere ich den vorliegenden Zeichensatz $regExp? Handelt es sich um irgendwelche Formeln? Wenn ich ihn verstehe, kann ich ihn selber abaendern auf meine Beduerfnisse hin.
Kommentar