Folgendes Funktion validiert eine Emailadresse.
PHP
private $email_regular_expression="^([-!#\$%&'*+./0-9=?A-Z^_`a-z{|}~])+@([-!#\$%&'*+/0-9=?A-Z^_`a-z{|}~]+\\.)+[a-zA-Z]{2,6}\$"; public function ValidateEmailAddress($email) { if (isset($this->preg)) { if (strlen($this->preg)) return(preg_match($this->preg, $email)); } else { $this->preg = (function_exists("preg_match") ? "/".str_replace("/", "\\/", $this->email_regular_expression)."/" : ""); return($this->ValidateEmailAddress($email)); } return(eregi($this->email_regular_expression, $email) != 0); }