我正在尝试在 html 模式属性中编写正则表达式以匹配 input(type="number")
- 长度应为16位
- 前 5 位数字应该正好是 11995
我试过 ([11995]+[0-9])
但它不起作用。
如有任何帮助,我们将不胜感激!谢谢。
最佳答案
写在方括号内的数字序列表示单个字符和包含在这些方括号内的任何字符。因此,[11995]
表示 1
或 9
或 5
。编写该正则表达式的正确方法是这样的,
\b11995[0-9]{11}\b
如果您想在较大的文本中匹配此类数字
或
^11995[0-9]{11}$
如果您想匹配整个数字。
关于正则表达式匹配 HTML 中数字中的常数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58328068/