PHP 中的電子郵件驗證:現代方法
使用 PHP 時,驗證使用者輸入對於確保資料完整性至關重要。一項常見的驗證任務是驗證電子郵件地址。這是使用PHP 進行電子郵件驗證的簡單可靠的方法:
利用filter_var() 進行電子郵件驗證
filter_var() 函數提供了驗證電子郵件地址的便利方法:
$isValid = filter_var($email, FILTER_VALIDATE_EMAIL);
如果輸入字串是有效的電子郵件地址,則此函數傳回true,否則傳回false否則。
棄用 ereg() 並用 preg_match() 取代
在舊版的 PHP 中,ereg() 用於正規表示式匹配。然而,在PHP 5.3 及更高版本中,它已被棄用並被preg_match() 取代:
if (preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/", $email)) { return true; }
此正則表達式檢查:
其他注意事項
以上是如何在現代 PHP 中可靠地驗證電子郵件地址?的詳細內容。更多資訊請關注PHP中文網其他相關文章!