回答
的一种方式,以验证使用的电子邮件地址,最好的办法 PHP内置的验证:
http://php.net/manual/en/filter.examples.validation.php
<?php
$email_a = '[email protected]';
$email_b = 'bogus';
if (filter_var($email_a, FILTER_VALIDATE_EMAIL)) {
echo "This ($email_a) email address is considered valid.";
}
if (filter_var($email_b, FILTER_VALIDATE_EMAIL)) {
echo "This ($email_b) email address is considered valid.";
}
?>
简单,有效,可靠。
从symcbean的评论是值得加入到这个答案,因为它没有错过:
验证电子邮件的最好方法是发送电子邮件的地址包含一次性pssword链接。这只是一个快速的正则表达式检查。它不存在域。它不检查域是否有MX记录。它不检查MTA是否接受邮件。它不检查邮箱是否被接受。它不检查电子邮件是否可交付....
对于完全相同的答案,你可以在7秒之内击败它! – 2014-12-13 00:02:13
验证电子邮件的最佳方式是使用包含一次性密码的链接向该地址发送电子邮件。这只是一个快速的正则表达式检查。它不存在域。它不检查域是否有MX记录。它不检查MTA是否接受邮件。它不检查邮箱是否被接受。它不检查电子邮件是否可交付.... – symcbean 2014-12-13 00:04:25
@symcbean从来不是问题,他从来没有要求“电子邮件地址是否确实存在,配置是否正确并且能够接收电子邮件”,也没有任何与“一次性密码”。他明确要求如何检查'@'和'.',并得到比这更好的答案。 – 2014-12-13 00:06:34
$email_a = '[email protected]';
$email_b = 'bogus';
if (filter_var($email_a, FILTER_VALIDATE_EMAIL)) {
echo "This ($email_a) email address is considered valid.";
}
if (filter_var($email_b, FILTER_VALIDATE_EMAIL)) {
echo "This ($email_b) email address is considered valid.";
}
Straight from the PHP manual,为php validate email
搜索时先打上谷歌。
你可以使用filter_input()方法,see documentation
例如
if(!filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL))
{
echo "E-Mail is not valid";
}
else
{
echo "E-Mail is valid";
}
- 1. 检查输入电子邮件是否是有效的公司电子邮件
- 2. 检查表单是否有检查和有效的电子邮件不工作
- 3. 如何检查电子邮件帐户是否有效?
- 4. 如何检查电子邮件是否有效?
- 5. 我们如何检查电子邮件地址是否有效?
- 6. jQuery的有效电子邮件检查
- 7. 检查电子邮件是否有效并存在
- 8. 检查电子邮件是否有效并存在
- 9. 检查电子邮件在Google Apps脚本中是否有效
- 10. 使用Pregmatch错误检查电子邮件是否有效?
- 11. Angular 2检查电子邮件是否有效
- 12. 检查电子邮件是否启用?
- 13. 如何检查后台是否有新电子邮件 - ios
- 14. 使用jQuery检查,如果电子邮件是有效形式的ModelForm
- 15. 如何检查Throwable是否是无效电子邮件地址的结果
- 16. 检查电子邮件是否存在
- 17. 如何检查电子邮件地址是否有效Lync用户?
- 18. php imap检查电子邮件是否有附件
- 19. 检查新收到的电子邮件是否有附件
- 20. 电子邮件邮件是否链接有效的URL?
- 21. php检查数据库中是否有电子邮件
- 22. 检查电子邮件是否有效或Symfony 3.2中已经存在
- 23. 检查一个电子邮件地址是否作为Google帐户有效
- 24. 如何在asp.net MVC中检查有效的电子邮件域?
- 25. 如何检查邮件是否有效不是PHP
- 26. CakePHP电子邮件组件检查是否发送电子邮件
- 27. 最有效的方式来检查电子邮件扩展
- 28. 检查有效的电子邮件地址
- 29. 在django/python中检查电子邮件的有效性
- 30. 检查strpos的有效电子邮件地址(php)
将代码添加到您的帖子中。 – EternalHour 2014-12-13 00:00:02