phpbar.de logo

Mailinglisten-Archive

[php] Email-Adresse auf Richtigkeit überprüfen

[php] Email-Adresse auf Richtigkeit überprüfen

Mario Peschel mario_(at)_internetworx.de
Wed, 12 Apr 2000 16:28:30 +0200


Hallo!

schonwieder ein Problem:

Dieser Code funktioniert anscheinend korrekt. Nur wenn ich
$Email="test_(at)_domain-x.de" eingebe, sagt er diese Email währe ungültig. Ich
meine also immer, wenn hinter dem _(at)_ ein "-" enthalten ist, bricht das Script
ab. Obwohl ich keinen Fehler sehen kann. Wisst Ihr was Falsch ist, oder wie
überprüft Ihr die Richtigkeit der eMail-Adresse?

if (eregi("(_(at)_.*_(at)_)|(\.\.)|(_(at)_\.)|(\._(at)_)|(^\.)", $Email) OR
!eregi("^.+\_(at)_(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$",
$Email))
{
echo "FEHLER: Email ungültig!";
}

Danke für die Mithilfe,
Mario Peschel




php::bar PHP Wiki   -   Listenarchive