HTML5电子邮件输入中的国际字符,例如Ä,ä,Ö,ö,Ü,ü,ß

时间:2018-10-05 12:14:31

标签: html5 forms validation input email-validation

我发现email类型的HTML5表单输入不支持开箱即用的国际字符,例如Ä,ä,Ö,ö,Ü,ü,ß。

研究了规格之后,我认为可以通过添加pattern属性来覆盖默认验证,但是关于是否应该执行此操作的信息存在冲突。

例如 反对修改: https://html.com/attributes/input-pattern/ http://html5pattern.com/Emails

用于修改: https://justmarkup.com/log/2015/02/input-type-email-better-dont-use-it/

我的问题:

  • 我应该“解决”这个问题还是浏览器不允许HTML5电子邮件输入接受这些字符的充分理由?
  • 如果可以修改,在这里使用pattern属性正确吗?在正则表达式中对这些字符使用Unicode正确吗?
  • 如果可以修改,是否可以正确的方式解决此问题? HTML中是否还有其他设置/属性会影响电子邮件输入的默认验证规则?

这个问题来自试图在我正在工作的网站上注册的客户,他们的电子邮件地址中带有ü,例如test_ü_test@example.com,并且无法注册。

0 个答案:

没有答案