我正在尝试实现输入数字字段,如果数字以两个0结束,则不允许输入数字字段,即如果我输入23100,则不应允许它。 我正在使用正则表达式/ ^ [0-9] * 00 $ /但它允许123100.
我已粘贴code
enter code here
答案 0 :(得分:2)
您可以使用
/^(?!\d*00$)\d+$/
匹配
^
- 字符串开头(?!\d*00$)
- 一个负面的预测,确保不允许在结尾跟00
后跟0+数字\d+
- 一个或多个数字$
- 字符串结尾答案 1 :(得分:1)
答案 2 :(得分:0)
试试这个。
(^\d+[1-9]+0{0,1}$)
这适用于像
这样的数字12 123 12310 等
最后两个或多个0的任何数字在这种情况下都不匹配