Alexander Brock: Emailadress mit PHP validieren

Beitrag lesen

Hallo Hopsel,

if(ereg("[1]+(.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+.([a-zA-Z0-9-]{2,4})",$email) == true) {

Guck mal in der deutschen Wikipedia, welche Zeichen in der Addy noch alles zugelassen sind.

Außerdem: Es fehlt das $-Zeichen am Ende des Ausdrucks und es gibt
TLDs mit 6 Buchstaben.

Und Umlautdomains. Und niemand hindert mich daran, trotz dieser Prüfung
eine Adresse wie foo@example.com einzugeben.

Gruß
Alexander Brock

--
SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:? ss:| de:> js:( ch:| sh:( mo:} zu:}
http://againsttcpa.com

  1. _a-zA-Z0-9- ↩︎