【发布时间】:2018-10-08 20:09:21
【问题描述】:
我有一个电话号码字段的正则表达式模式,它允许用户输入 10 个数字或 0。我已经对其进行了测试并确认它可以在 Google Chrome、Internet Explorer、Firefox、Opera 和 safari 中运行,但出于某种原因它在 Netscape Navigator 9 中不起作用。非常感谢任何帮助。
谢谢
pattern="^[0-9]{10}$|^[0-9]{0}$"
【问题讨论】:
-
那你得到了什么?有什么错误吗?
-
这在 Firefox 2 中不受支持,它是 Netscape Navigator 9 的基础。请参阅:caniuse.com/#feat=input-pattern
-
@revo 我没有收到错误,只是出现了任意数量的字符
-
@qqilihq 如果不支持正则表达式,还有其他方法吗?
-
如果你真的真的需要/想要/必须支持一个十年前的浏览器:你可以用 JS 做验证。