验证oracle Number的有效正则表达式

时间:2013-09-20 03:54:48

标签: c# java javascript jquery oracle

如何为Oracle的数字(2,2)编写有效的正则表达式,小数点后的数字也应为1或2但不超过2,也可以是可选的。数字应该从[1-9]开始,但可以从0开始。

 Valid Number are -:
    0
    0.00
    0.12
    0.14



  Invalid are
    0.
    1
    1.00
    2.00
    0.000

1 个答案:

答案 0 :(得分:1)

你想要的正常表达是:

^0(\.[\d]{n,m}[1-9])*$

设m和n为2个非负整数,n + 1表示最小可接受小数,m + 1表示最大可接受小数。这可以防止0.000..0顺便说一句。