正则表达式 Google 仅形成范围内的数字
Regular Expression Google Form only numbers in a range
我在 google 表单字段中有这个正则表达式公式。它验证用户没有输入小数,“.0”或“,00”,因为它扰乱了我对提交的计算。
现在我需要为此验证添加一个最小数量。这样用户就不会输入小于120的数字了,这样可以吗?
如果可以的话,也可以放一个max number,所以输入只能在一定范围内。也许 120>X<1000
谢谢!
您可以使用
^(1[2-9][0-9]|[2-9][0-9]{2})$
此正则表达式只允许从 120 到 999 的整数。
解释:
1[2-9][0-9]
- 备选方案 1:1
后跟 2-9
数字范围,后跟 0-9
数字范围
|
- 交替运算符
[2-9][0-9]{2}
- 备选方案 2:2-9
数字范围,后跟 2 次出现(由于 {2}
)0-9
数字范围。
我在 google 表单字段中有这个正则表达式公式。它验证用户没有输入小数,“.0”或“,00”,因为它扰乱了我对提交的计算。
现在我需要为此验证添加一个最小数量。这样用户就不会输入小于120的数字了,这样可以吗?
如果可以的话,也可以放一个max number,所以输入只能在一定范围内。也许 120>X<1000
谢谢!
您可以使用
^(1[2-9][0-9]|[2-9][0-9]{2})$
此正则表达式只允许从 120 到 999 的整数。
解释:
1[2-9][0-9]
- 备选方案 1:1
后跟2-9
数字范围,后跟0-9
数字范围|
- 交替运算符[2-9][0-9]{2}
- 备选方案 2:2-9
数字范围,后跟 2 次出现(由于{2}
)0-9
数字范围。