回答
如果你想檢查是否有電子郵件地址的存在,看看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. 電子郵件地址驗證,如何?
- 3. 如何驗證電子郵件地址
- 4. 在Dart驗證電子郵件地址?
- 5. 如何在php腳本上驗證電子郵件地址
- 6. 如何在MVC中發送電子郵件地址驗證電子郵件?
- 7. 如何使用PHP驗證域名的電子郵件地址?
- 8. OSCLASS:驗證電子郵件地址
- 9. 驗證電子郵件地址
- 10. 電子郵件地址輸入驗證
- 11. ZF2電子郵件地址驗證器
- 12. 電子郵件地址驗證狀態
- 13. 驗證電子郵件地址
- 14. iOS電子郵件地址驗證
- 15. ListView驗證電子郵件地址
- 16. 驗證電子郵件地址(域名)
- 17. 電子郵件地址驗證
- 18. ASP.NET的電子郵件地址驗證
- 19. C#電子郵件地址驗證
- 20. 驗證電子郵件地址失敗
- 21. 目標電子郵件地址驗證
- 22. 在php中的電子郵件地址驗證(除filter_var)
- 23. PHP:驗證數組中的電子郵件地址
- 24. 如何驗證MS Access Web App中的電子郵件地址
- 25. 如何驗證Python中的電子郵件地址使用smtplib
- 26. 如何驗證Laravel中的電子郵件地址域?
- 27. 如何驗證文本區域中的電子郵件地址
- 28. 如何驗證Access中的電子郵件地址?
- 29. 如何驗證電子郵件地址是否存在?
- 30. 如何檢查電子郵件地址是否存在。驗證
驗證或驗證? – 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