邮箱正则表达式

以下是一个较为通用的邮箱正则表达式,用于验证电子邮件地址的格式:

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

这个正则表达式的解释如下:

  • ^ 表示字符串的开始。

  • [a-zA-Z0-9._%+-]+ 匹配一个或多个字母、数字、点号、下划线、百分号、加号或减号。

  • @ 是必需的“at”符号。

  • [a-zA-Z0-9.-]+ 匹配一个或多个字母、数字、点号或减号。

  • \. 匹配点号,用于分隔域名和顶级域名。

  • [a-zA-Z]{2,} 匹配顶级域名,至少包含两个字母。

  • $ 表示字符串的结束。

请注意,这个正则表达式可能不会涵盖所有可能的电子邮件地址格式,因为电子邮件地址的规范非常复杂。在实际应用中,您可能需要根据具体需求调整正则表达式。

Top