输入类型=电子邮件验证超过72个字符

时间:2016-11-07 21:45:32

标签: html html5 email

在使用电子邮件输入文本框测试HTML表单时,我注意到超过72个字符的任何电子邮件地址都无法通过验证:"请输入电子邮件地址"在Chrome和Firefox中都有。我没有意识到输入类型=电子邮件的验证限制为72个字符,并且无法找到有关它的任何文档,W3C或其他:



<input type="email" style="width:800px" maxlength="100" />
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

根据RFC1035 - 域名 - 实施和规范,以下是语法:

  

&LT;域&GT; :: = | “”

     

&LT;亚结构域&GT; :: =&lt; label&gt; | &LT;亚结构域&GT; “” &LT;标签&gt;

     

&LT;标签&gt; :: =&lt; letter&gt; [[&lt; ldh-str&gt; ]&lt; let-dig&gt; ]

     

&LT; LDH-STR&GT; :: =&lt; let-dig-hyp&gt; | &LT;让-DIG-HYP&GT; &LT; LDH-STR&GT;

     

&LT;让-DIG-HYP&GT; :: =&lt; let-dig&gt; | “ - ”

     

&LT;让-DIG&GT; :: =&lt; letter&gt; | &LT;数字&GT;

     

&LT;字母GT; :: = 52个字母字符A到Z中的任何一个   大写和小写的通过z

     

&LT;数字&GT; :: =十位数0到9中的任意一位

请注意:

  

标签不得超过63个字符。

评论中的示例域名大于63个字符,因此无法验证。