无法在php中验证电子邮件地址

kal*_*tch 1 php email-validation

我无法弄清楚我在哪里出错了.尝试验证电子邮件地址:

if (!preg_match("/^( [a-zA-Z0-9] )+( [a-zA-Z0-9\._-] )*@( [a-zA-Z0-9_-] )+( [a-zA-Z0-9\._-] +)+$/" , $emailREG)) {
Run Code Online (Sandbox Code Playgroud)

cmp*_*ken 10

请尝试使用FILTER_VALIDATE_EMAIL:

<?php
    $email = "someone@exa mple.com";

    if(!filter_var($email, FILTER_VALIDATE_EMAIL)){
      echo "E-mail is not valid";
    }else{
      echo "E-mail is valid";
    }
?> 
Run Code Online (Sandbox Code Playgroud)