我在这里有一个有效的ereg语句:
if (!ereg('[a-z]+@[a-z]+\.[a-z]+', $_POST["customermemail"]))
{
echo "Email address is not valid";
exit;
}
所以,如果电子邮件全是小写的(我知道这不是电子邮件的好正则表达式),我会得到错误,并且它不会运行真正的阻止。
这是问题所在:
if (!preg_match('/[a-z]+@[a-z]+\.[a-z]+/', $_POST["customermemail"]))
{
echo "Email address is not valid";
exit;
}
即使我输入ereg输出为true的电子邮件地址,也会导致错误。
感谢您的帮助。