正则表达式识别0.00和10.00之间的小数

时间:2015-11-28 07:45:27

标签: html regex mask masking

我想验证值。值在0.00 <= x <= 10.00之间,但我不明白如何。 我该怎么做? 我想这样做。

0.00 yes
0.10 yes
0.1  no
9.99 yes
10.00 yes
10.01 no

我写了那个正则表达式语句

^((0\.[0-9]{1})|(10\.00))$

由于

2 个答案:

答案 0 :(得分:2)

您可以使用以下正则表达式:

^\d(\.\d+)?$|^10(\.0+)?$

DEMO:https://regex101.com/r/tB4wY8/1

答案 1 :(得分:1)

YJ Lee的答案很接近,但在理解了您的要求之后,正则表达式并不是您正在寻找的。我forked their regular expression并想出了这个:

^(\d\.\d{2}|10\.0{2})$