• Seite weiterempfehlen
  • Kontakt
  • Druckansicht

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);
}