用于在php中进行电子邮件验证的filter_var或自定义函数

Ale*_*lex 5 php email validation

哪种解决方案更好,使用内置验证filter_var('email', FILTER_VALIDATE_EMAIL)或自定义功能?

谢谢!

tda*_*ers 3

自定义验证使您可以更好地控制您想要进行的程度。作为电子邮件地址,什么是有效的,什么是无效的,比您想象的要复杂,而且大多数时候,对此过于宽松比过于严格要好。毕竟,语法上有效的电子邮件地址并不能保证该帐户确实存在,更不用说它正在被积极使用。在大多数情况下,它必须包含一个 @、@ 之后至少一个点、@ 之前至少一个字符,并且没有任何非法字符,这可能就足够了。