php电子邮件清理和验证无法正常工作

时间:2015-04-09 15:04:59

标签: php email-validation phone-number filter-var

我有这个PHP代码

if(filter_var($_POST['username'], FILTER_SANITIZE_EMAIL) !== false && filter_var($_POST['username'], FILTER_VALIDATE_EMAIL) !== false) {
                echo 'it is mail';
            }else{
                echo 'is is phone';
            }

当我发送像这样的帖子数据时

example@bla.com
它写的是邮件。但是当我发送这样的数据时

+995216846121

然后它也写了它是邮件

有什么不对? 请帮帮我。

我需要检查客户端是否添加邮件或电话号码。

1 个答案:

答案 0 :(得分:0)

我用is_numeric()添加了一个检查,现在一切都很好。 谢谢大家!!!