RFC 2822兼容(大部分)电子邮件地址正则表达式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RFC 2822兼容(大部分)电子邮件地址正则表达式相关的知识,希望对你有一定的参考价值。

This regular expression will match almost all valid email addresses. Omits email addresses containing double-quotes and square brackets, which while valid according to [RFC 2822][rfc2822], are almost never used.

[rfc2822]: http://tools.ietf.org/html/rfc2822 "RFC 2822"
  1. [a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?

以上是关于RFC 2822兼容(大部分)电子邮件地址正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

在 Java 中解析 RFC 2822 电子邮件地址

根据 RFC5321/RFC5322 对电子邮件地址进行正则表达式验证

正则表达式,获取电子邮件日期头字段的所有部分

如何从 python 中的 RFC 2822 邮件标头中提取多个电子邮件地址?

电子邮件地址(RFC 2822)

给定 [] 邮箱中的地址不符合 RFC 2822, 3.6.2。当电子邮件在变量中时