0
我有以下代码来检查用户输入是否是一个有效的电子邮件,可能有几个问题已经关于此,但没有人似乎验证PHP函数。验证电子邮件使用PHP的问题
/* check if valid email*/
public function isValidEmail($email){
if(filter_var($email, FILTER_VALIDATE_EMAIL)) {
return true;
}
return false;
}
如果我们使用此功能测试:
isValidEmail('[email protected]')
这应返回false
因为像?=
字符的电子邮件地址中。有没有更严格的方式来检查电子邮件?
通过“什么都不写” - 你的意思是它返回真正的测试输入? – Epodax
您将变量作为'$ epost'传递给函数,然后以'$ email'的形式访问它 - 这不会检查传入的变量。 – Luke
拼写错误,问题更新, – sdfgg45