接受的价值观:
6.0
5.9
0.0
1.1
6
5
不接受:
6.01
6.1
5.99
0.00
我所尝试的(小数点后1位)不知道如何限制到6
^[0-9]+(\.[0-9]{1,1})?$
答案 0 :(得分:3)
您可以使用
^([0-5](?:\.\d)?|6(?:\.0)?)$
请参阅regex demo
<强>详情:
^
- 字符串开头(
- alternation组的开头:
[0-5](?:\.\d)?
- 从0
到5
的数字,后跟<{1}}的可选序列,后跟一位数字.
- 或|
- 6(?:\.0)?
或6.0
6
- group end )
- 字符串结尾