【发布时间】:2013-12-18 15:13:21
【问题描述】:
<input id="phone" name="phone" placeholder="(XXX)XXX-XXXX" type="tel"
pattern="^(?:\(\d{3}\)|\d{3})[- ]?\d{3}[- ]?\d{4}$" required="true"/>
对于不支持 pattern 属性的浏览器,我如何验证该模式是否在 JavaScript 中使用?
感谢您的输入——我尝试了以下几个选项,但我似乎无法找到任何“真实”的信息——RegExp 适用于 FireFox 和 Chrome 的 HTML 模式字段。但是当我尝试将它与 javaScript 一起使用时,它总是返回 false?
【问题讨论】:
-
处理
change事件,获取pattern属性,运行正则表达式。你在哪个环节遇到了问题?你试过什么?
标签: javascript regex html validation