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