我在google表单字段中有这个正则表达式。它验证用户不输入小数," .0"或",00"因为它弄乱了我对提交的计算。
现在我需要在此验证中添加最小数量。这样用户就不会输入120以下的数字。这可能吗?
如果可能,也可以放一个最大数字,所以输入只能在一定范围内。可能120> X <1000
谢谢!
答案 0 :(得分:1)
您可以使用
^(1[2-9][0-9]|[2-9][0-9]{2})$
此正则表达式只允许120到999之间的整数。
请参阅regex demo
说明:
1[2-9][0-9]
- 备选方案1:1
后跟2-9
数字范围,后跟0-9
数字范围|
- 交替运营商[2-9][0-9]{2}
- 备选方案2:2-9
数字范围,然后出现2次(由于{2}
)0-9
数字范围。