【问题标题】:Angular: should this be an invalid email address?Angular:这应该是一个无效的电子邮件地址吗?
【发布时间】:2015-11-20 21:32:10
【问题描述】:

我检查了在线电子邮件验证器,他们声称它的格式不正确。但在 Angular 和 html5 “电子邮件”输入字段中,似乎可以接受:

email.@domain.com

我们的网站是否应允许具有此类电子邮件地址的用户创建帐户(在用户处理后有一个尾随句点)?或者这样的电子邮件句柄是否按 RFC 标准无效/不可能。

【问题讨论】:

  • @PankajParkar 更新了确切的问题。谢谢

标签: regex angularjs email rfc822


【解决方案1】:

RFC 822local-part(第 6.1 节)定义为word *("." word),这意味着在点之后必须有一个wordword 定义为(第 3.3 节)atom / quoted-stringatom1*<any CHAR except specials, SPACE and CTLs>quoted-string 是引号内的字符串。

所以这清楚地表明,在一个点之后必须有一些东西,而email.@domain.com 形式的地址实际上是无效的。

【讨论】:

    猜你喜欢
    • 2011-03-28
    • 2013-09-05
    • 2013-11-20
    • 1970-01-01
    • 1970-01-01
    • 2011-01-12
    • 2019-05-11
    • 2012-01-23
    • 2017-07-23
    相关资源
    最近更新 更多