正则表达式识别0.0和1.0之间的小数

时间:2013-02-14 10:55:06

标签: asp.net regex c#-4.0

我正在寻找一个正则表达式验证表达式来验证十进制值(x)是否如下所示: 0.0< = X&LT = 1.0

只允许一个小数位。我该怎么做?

由于

2 个答案:

答案 0 :(得分:4)

试试这个它会检查一个小数位而不是其他提议的变种

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

答案 1 :(得分:3)

正则表达式将是:

^(:?(:?0\.[0-9])|(:?1\.0))$

但为什么不使用小数比较?