Cheatah: RegEx für email Adresse (Name mit Bindestrich und Punkt)

Beitrag lesen

Hi,

ich hatte bisher folgende regexe zum prüfen einer email adresse:

schade eigentlich.

$email_flag=preg_match("!^\w[\w|.|-]+@\w[\w|.|-]+.[a-zA-Z]{2,4}$!",$email);

a@example.com wird abgelehnt.
a|||@example.com wird durchgelassen.
a.@example.com wird durchgelassen.
a..b@example.com wird durchgelassen.
abc@example.museum wird abgelehnt.

Ich komme nicht drauf wie man das anpassen muss.

Und Deine Suche nach Überprüfung von E-Mail-Adressen war nicht erfolgreich? Weder im Netz, noch hier im Forumsarchiv?

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes