回答
如果你想检查是否有电子邮件地址的存在,看看checkdnsrr:
if (checkdnsrr('[email protected]', 'MX')) {
echo ':)';
}
else {
echo ':(';
}
如果你想检查一个字符串是否是一个电子邮件地址,还有数以百万计的常客表情在那里。有一个本地函数在PHP中,filter_input这样做,以为我个人从未使用它。
尝试与我的个人电子邮件。没有工作。 – 2011-05-01 14:55:33
需要PHP 5.3+或非Windows平台才能工作。 – Archimedix 2011-05-01 15:28:56
没有为我的5个电子邮件地址工作(其中3个是Google Apps帐户,其中一个是Hotmail,最后一个是常规GMail帐户)。我在Debian系统上使用PHP 5.3.3-7。 – 2011-07-09 19:00:06
filter_var($input, FILTER_VALIDATE_EMAIL)
可能与PHP版本有关,但可能不完全支持具有Unicode字符(IDN)的国际域名。 – Archimedix 2011-05-01 15:29:44
function isemail($email) {
return strlen($email) > 6 && preg_match("/^[\w\-\.][email protected][\w\-\.]+(\.\w+)+$/", $email);
}
这是一个非常严格的电子邮件正则表达式 – 2011-05-01 15:05:53
- 1. 如何验证电子邮件地址
- 2. 如何在php脚本上验证电子邮件地址
- 3. 如何在MVC中发送电子邮件地址验证电子邮件?
- 4. 如何使用PHP验证域名的电子邮件地址?
- 5. 验证电子邮件地址
- 6. ASP.NET的电子邮件地址验证
- 7. 电子邮件地址验证
- 8. 验证电子邮件地址失败
- 9. ListView验证电子邮件地址
- 10. iOS电子邮件地址验证
- 11. 在php中的电子邮件地址验证(除filter_var)
- 12. 如何验证“。”在电子邮件地址?
- 13. 如何验证电子邮件地址是否存在?
- 14. 如何检查电子邮件地址是否存在。验证
- 15. 如何验证MS Access Web App中的电子邮件地址
- 16. 如何验证CSV文件上的电子邮件地址:: laravel
- 17. 电子邮件验证PHP
- 18. PHP电子邮件验证
- 19. PHP - 电子邮件验证
- 20. 电子邮件验证php
- 21. 大学教育电子邮件地址验证与PHP
- 22. php验证基于域名的电子邮件地址
- 23. 在php中的电子邮件验证?
- 24. 在PHP中验证电子邮件?
- 25. 在PHP 5.2中验证电子邮件?
- 26. PHP Form/jQuery验证电子邮件地址 - 显示不良的电子邮件地址
- 27. 如何使用Firebase验证电子邮件地址
- 28. 如何使用C++验证电子邮件地址使用CAtlRegExp
- 29. 如何验证电子邮件地址格式
- 30. 如何验证此表格的电子邮件地址:[email protected]
验证或验证? – 2011-05-01 14:52:48
http://stackoverflow.com/questions/5737290/using-a-regular-expression-to-validate-email-addresses – Thilo 2011-05-01 14:59:09