所有最新浏览器中电子邮件的最佳表单字段验证模式
Posted
技术标签:
【中文标题】所有最新浏览器中电子邮件的最佳表单字段验证模式【英文标题】:Best form field validation pattern for email at all latest browsers 【发布时间】:2016-02-07 11:31:19 【问题描述】:我想要一个适用于所有最新浏览器的电子邮件验证模式。字段类型必须是文本,而不是电子邮件。
我尝试了以下不同类型的模式,但不适用于所有浏览器。
\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]2,\b
^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]2,$
/^[a-zA-Z0-9.!#$%&'*+/=?^_`|~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/
【问题讨论】:
【参考方案1】:在输入字段中使用这个pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\\.com$"
【讨论】:
【参考方案2】:应用后,您检查浏览器“检查元素”它在此类型上的工作
data-regex="^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]2,6)$"
【讨论】:
以上是关于所有最新浏览器中电子邮件的最佳表单字段验证模式的主要内容,如果未能解决你的问题,请参考以下文章
使用 JQuery、Ajax、PHP、Json 进行表单验证
在 Angular 7 表单控件的单个输入字段中验证电子邮件、电话和 PAN 号码
如何知道 Ant-Design 表单中的所有字段何时被验证(添加值)?