使用正则表达式验证电子邮件地址
寻求可靠的正则表达式来验证电子邮件地址已被证明是难以捉摸的。但是,对于基本的电子邮件字段验证,简化的方法就足够了。
基本验证正则表达式:
[^@]+@[^@]+\.[^@]+
此正则表达式确保:
完整验证(可选):
为了更彻底验证,请参阅以下问题获取全面的正则表达式。
集成正则表达式:
要在 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中文网其他相关文章!