Sven Rautenberg: E-Mailadresse überprüfen ob gültig !!

Beitrag lesen

Aloha!

hier ein ganz simples

So simpel, dass es fälschlich korrekte EMail-Adressen ablehnt. Was wäre z.B. mit "username.nachname@subdomain.domain.de"?

function email($text)  {
if(!eregi("^([a-z0-9\_-.]+)@([a-z0-9]+).([a-z]+)",$text,$regs)) return -1;
if(strlen($regs[3]) >= 2 && strlen($regs[3]) <= 4) return 0;

Dass kann man auch direkt in dein RegExp packen. Und merke: Es gibt TLDs, die länger als 4 Zeichen sind: ".museum" ist derzeit aktiv, weitere werden sicher folgen.

return -1;
}

Merke: Schnellschüsse gehen schnell nach hinten los.

- Sven Rautenberg