回答
的一種方式,以驗證使用的電子郵件地址,最好的辦法 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. 如何檢查電子郵件帳戶是否有效?
- 7. 如何檢查電子郵件是否爲有效格式?
- 8. 如何檢查電子郵件是否有效?
- 9. Android檢查電子郵件地址是否有效?
- 10. 檢查電子郵件是否有效並存在
- 11. 使用Pregmatch錯誤檢查電子郵件是否有效?
- 12. Angular 2檢查電子郵件是否有效
- 13. 檢查電子郵件是否有效並存在
- 14. Cakephp檢查smtp電子郵件是否有效
- 15. 檢查電子郵件在Google Apps腳本中是否有效
- 16. jQuery的有效電子郵件檢查
- 17. 如何查看電子郵件地址是否有效?
- 18. 檢查電子郵件是否啓用?
- 19. 如何檢查後臺是否有新電子郵件 - ios
- 20. 使用jQuery檢查,如果電子郵件是有效形式的ModelForm
- 21. 檢查電子郵件是否存在
- 22. 如何檢查Throwable是否是無效電子郵件地址的結果
- 23. 如何檢查電子郵件地址是否有效Lync用戶?
- 24. 檢查新收到的電子郵件是否有附件
- 25. php imap檢查電子郵件是否有附件
- 26. 檢查電子郵件地址是有效的System.Net.Mail.MailAddress
- 27. 查看電子郵件DNS是否有效
- 28. 電子郵件郵件是否鏈接有效的URL?
- 29. php檢查數據庫中是否有電子郵件
- 30. 檢查電子郵件是否有效或Symfony 3.2中已經存在
將代碼添加到您的帖子中。 – EternalHour 2014-12-13 00:00:02