使用正規表示式驗證電子郵件地址
尋求可靠的正規表示式來驗證電子郵件地址已被證明是難以捉摸的。但是,對於基本的電子郵件欄位驗證,簡化的方法就足夠了。
基本驗證正規表示式:
[^@]+@[^@]+\.[^@]+
此正規表示式確保:
完整驗證(可選):
為了更徹底驗證,請參閱下列問題以取得全面的正規表示式。
整合正規表示式:
要在Python 中使用正規表示式,請使用以下程式碼片段:
import re if not re.match(r"... regex here ...", email): # Handle invalid email
或者,編譯正規表示式以提高大型資料集的效能:
EMAIL_REGEX = re.compile(r"... regex here ...") if not EMAIL_REGEX.match(email): # Handle invalid email
替代方案方法:
「validate_email」套件提供了另一種解決方案,可以聯絡SMTP 伺服器來驗證電子郵件是否存在。但是,此方法並不能保證電子郵件屬於預期收件者。
以上是簡單的正規表示式可以有效驗證電子郵件地址嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!