【发布时间】:2020-02-14 08:43:06
【问题描述】:
我需要 HTML5 中的电子邮件类型字段来验证还包含字母 ñ 和 Ñ 的电子邮件,所以我创建了这个输入字段:
<input autocomplete="off" class="form-control"
data-val="true" data-val-email="El E-mail ingresado es incorrecto."
data-val-length="El E-mail debe tener como máximo 80 caracteres."
data-val-length-max="80" data-val-required="El campo E-mail es obligatorio."
id="Email" name="Email"
pattern="^[a-zA-Z0-9ñÑ.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$"
placeholder="E-mail" required="required" type="email"
value="kacuña@domain.com">
测试地址是 kacuña@domain.com。
如果我在 https://regex101.com/ 中测试该正则表达式,它可以工作,但不能在 Chrome 中。 Chrome 似乎无法识别该属性。
有没有办法做到这一点?
谢谢 詹姆
【问题讨论】:
标签: html email-validation