Prüfen von Emailadressen mit PHP

An zahlreichen Stellen muss man bzw. sollte man Emailadressen auf Ihre Gültigkeit prüfen um Tippfehler und beabsichtigte Fehleingaben zu vermeiden.

Ich nutze selbst seit einigen Monaten folgende Funktion zur Prüfung von Emailadressen auf Ihre Gültigkeit:

function CheckEmail($emailadress) {
if (eregi(“^[a-z0-9]+([-_.]?[a-z0-9])+@[a-z0-9]+([-_.]?[a-z0-9])+.[a-z]{2,4}”, $emailadress)) {
return TRUE;
} else {
return FALSE;
}
}

Die Funktion prüft ob in der Eingabe nur alphanumerische Zeichen und Ziffern, ein @-Zeichen, ein Punkt und eine TDL-Domain mit 2-4 Zeichen enthalten ist. Es gibt zwar weitaus umfangreichere Prüfung, bei denen auch die unterschiedlichsten TDLs gelistet sind, diese sind jedoch sehr fehleranfällig, da es oftmals die wildesten Domain-Verschachtelungen in Emailadressen gibt.

Über admin

Herzlich Willkommen in meinem Blog. Hier will ich über meine Erfahrungen mit PHP & MySQL berichten und hilfreiche Tips bei der Programmierung geben. Viel Spaß! :)
Dieser Beitrag wurde unter PHP, Schnipsel abgelegt und mit , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>