oh god: Kann mir jemand erläutern was hier passiert?

Beitrag lesen

Hallo!
Kann mir jemand erläutern was hier passiert?

$muster="[1](.{0,1}[_a-zA-Z0-9-])*@([a-zA-Z0-9-]{2,}.){0,}[a-zA-Z0-9-]{3,}(.[a-zA-Z]{2,4}){1,2}$";

$mail="cs@cs.de";
if(!ereg($muster, $mail)){
echo "Falsche Emailaddresse!";
}

Der String $mail wird nach dem Muster durchsucht.
Kann bitte jemand mal das Muster ausformulieren?
Ich will das der String

1. 1 Zeichen vor dem @ enthält
2. das Zeichen @ enthält
3. einen . enthält
4. nach dem @ mind 1 Zeichen steht
5. nach dem Punkt mind 2 Zeichen stehen

Kann jemand so ein Muster mal anfertigen?

Oh God!!!!
Liebe Grüße


  1. _a-zA-Z0-9- ↩︎