我有这个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
然后它也写了它是邮件
有什么不对? 请帮帮我。
我需要检查客户端是否添加邮件或电话号码。
答案 0 :(得分:0)
我用is_numeric()添加了一个检查,现在一切都很好。 谢谢大家!!!