正则表达式

邮箱正则验证与模式

根据RFC 5322兼容的正则模式验证邮箱地址,附带常见邮箱正则方法的详细说明。

regexemailvalidateemail validatorpattern

Email Validator

Regular Expression

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

What is 邮箱正则验证与模式?

邮箱正则验证器提供经过生产测试的正则表达式模式,用于验证邮箱地址格式,以及交互式测试器和RFC 5322合规性权衡的详细说明。通过正则进行邮箱验证是Stack Overflow上最常见的问题之一,也是最常见的错误之一。网上许多邮箱正则模式会拒绝有效地址(那些包含加号、本地部分中的点、子域名TLD(如.co.uk)或IDN域中的国际字符如ñ或ü),同时允许明显无效的地址。本工具包括按严格性排序的多种模式:实用模式(根据HTML5规范匹配99.9%的真实地址)、RFC 5322官方模式(实现完整复杂标准)和简单模式(用于低风险客户端提示)。测试单个地址或上传批量列表,查看为什么特定地址通过或失败的详细细分,理解实用严格性与RFC完美之间的权衡,并复制为JavaScript、Python、Java、PHP、Go或SQL CHECK约束预先配置的模式(为每种语言正确转义字符串)。

When to Use 邮箱正则验证与模式

用于向Web表单添加邮箱验证、编写后端输入验证、清理邮件列表、审查现有代码中的正则模式,或验证CSV导入数据。

How to Use 邮箱正则验证与模式

选择模式严格程度级别(实用、RFC 5322、简单)。输入邮箱地址测试,通过/失败结果即时高亮显示。复制为您的编程语言预先转义的模式。