ereg有效,但preg_match没有,我正在使用分隔符

时间:2017-02-13 12:49:32

标签: php

我在这里有一个有效的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的电子邮件地址,也会导致错误。

感谢您的帮助。

0 个答案:

没有答案