用户注册表上的电子邮件验证

Email Validation on user registration form

我的代码 运行 不正确。我究竟做错了什么?请建议。这是代码:

 elseif(!preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $email))  
 {   $errorMsg= "error: You did not enter a valid email.";   $code= "3";   }

请使用 PHP 中提供的数据验证过滤器。

http://php.net/manual/en/filter.filters.validate.php

示例。

if (filter_var($email, FILTER_VALIDATE_EMAIL) === false) {
  echo("please enter a valid email address");
}