我正在尝试为我的网站建立一个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";
}
?>