查看@符号是否在字段中,并继续进行表单验证


See if @ symbol is in field and proceed with form validation

我正在尝试为我的网站建立一个web表单,我想搜索用户的输入@符号,如果它不存在,表单不应该验证,应该显示一条消息,要求用户重新完成表单。

这是我到目前为止的内容:-

$at = "@";
if (is_null($at[$email]))
{
return FALSE;
}

我希望有人能帮助我!

<?php
$email = "someone@example.com";
if(eregi("^[_a-z0-9-]+('.[_a-z0-9-]+)*@[a-z0-9-]+('.[a-z0-9-]+)*('.[a-z]{2,3})$", $email)) {  
  echo "Valid email address.";
}
else {
  echo "Invalid email address.";
}
?>

或者更现代一点:

<?php
        $email_address = "someone@example.com";
    if (preg_match("/^[^@]*@[^@]*'.[^@]*$/", $email_address)) {
        return "E-mail address";       
    }
?>