|   Mailinglisten-Archive | 
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