phpbar.de logo

Mailinglisten-Archive

[php] Regulaerer Ausdruck fuer e-mail adressen

[php] Regulaerer Ausdruck fuer e-mail adressen

F.Augustin f.augustin_(at)_infocity.de
Mon, 12 Jun 2000 13:01:15 +0200


Hi Daniel,

>mal wieder das Thema Reguläre Ausdrücke fuer E-Mail Adressen. Ich habe
>bereits alle (so fern ich sie gefunden habe) im Archiv liegenden Ausdrücke
>versucht, aber keiner erkennt folgende Adresse als richtig an:
>daniel-froemmel_(at)_student-zw.fh-kl.de es soll aber weiterhin gewährlietstet
>sein, das nur richtige adressen eingetragen werden (rein syntaxtisch zu
>mindest)....


ich geh davon aus das du sowas nimmst :


if (!eregi("^[_\.0-9a-z-]+_(at)_([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$email)):
  # Mailadresse sieht seltsam aus
endif;

Das Beispiel ist von : http://www.koehntopp.de/php/faq-12.html#ss12.10

Dieses Beipiel musst du nur um etwas erweitern naemlich das . und -  auch
gueltige Zeichen sind.
Unterstriche gehen nach dem _(at)_ Zeichen nicht !
Sprich Du musst im sagen das : daniel-froemmel_(at)_student-zw.fh-kl.de  auch ein
gueltiges Format ist :)

MfG

Frank





php::bar PHP Wiki   -   Listenarchive