php 电子邮件清理和验证不起作用
php email sanitize and validation not working
我有这个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';
}
当我像这样发送 post 数据时
example@bla.com
正在写这是邮件。但是当我像这样发送数据时
+995216846121
然后写着也是邮件
怎么了?
请帮助我。
我需要检查客户端是否添加了邮件或phone号码。
我又用 is_numeric() 添加了一项检查,现在一切正常。
谢谢大家!!!
我有这个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';
}
当我像这样发送 post 数据时
example@bla.com
正在写这是邮件。但是当我像这样发送数据时
+995216846121
然后写着也是邮件
怎么了? 请帮助我。
我需要检查客户端是否添加了邮件或phone号码。
我又用 is_numeric() 添加了一项检查,现在一切正常。 谢谢大家!!!