Der Martin: Erster Prototyp des PHP-Forums

Beitrag lesen

Hi,

kennt jemand einen guten RegEx für E-Mails?

.*@.*\..* ;-)

der erlaubt aber keine lokalen Adressen (z.B. root@localhost). Aber lassen wir das mal.

alles andere ist mehr oder weniger sinnfrei. Es gibt keinen Grund, die Validität einer E-Mail-Adresse prüfen zu wollen.

Genau, denn erstens gibt es so viele Wenns und Abers, oder je nach Domain mal erlaubte, mal nicht erlaubte Eigenheiten, dass schon allein eine formale Prüfung ausufert, wenn sie alle Eventualitäten abdecken soll.
Und zweitens sagt die Tatsache, dass eine e-Mail-Adresse formal korrekt ist, noch nichts darüber aus, ob sie tatsächlich existiert.

So long,
 Martin