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.

About 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ß! :)
This entry was posted in PHP, Schnipsel and tagged , , . Bookmark the 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>