Mailinglisten-Archive |
Hallo,
Thomas Ritz wrote:
> > aber mit dem ereg da oben kann eine mail adresse
> > auch so aussehen:
> >
> > !php%_\center?#info_(at)_pop$mail{com}
>
> Hm, nein. Im Teil hinter dem _(at)_ braucht es mindestens einen Punkt.
> Und was soll an den anderen Zeichen falsch sein? Hatte selber mal
> ein Mailsystem, daß "ich/doman" verwendete.
>
> !php%_\center?#info_(at)_pop$mail{com}/datenverwurstungszentrale.de
Hmm .. gibt es eine RFC zur korrekten Syntax einer Email-Adresse ?
Mein RegEx sieht so aus (davon ausgehend, dass vor dem _(at)_ "-","_","." und
Buchstaben erlaubt sind und danach das gleiche nur ohne "_"):
$reg_mail =
"^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*_(at)_([a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\.)+([a-zA-Z]{2,3})$";
$mail ="__(at)_r4k.net";
if (ereg($reg_mail,$mail)) {
echo "OK";
} else {
echo "wrong Syntax";
}
Daniel
php::bar PHP Wiki - Listenarchive