ValidationExpression数字正数和负数十进制

时间:2012-10-02 00:19:47

标签: c# asp.net

我为自己写得不好而道歉,英语不是我的第一语言。

我需要正则表达式

-1000000.00  = 7 digits and 2 decimals with negative
-100
1000000.00
100

-10000000  = 8 digits
100.000  = 3 decimals
-100.000  = 3 decimals

感谢您的帮助。

2 个答案:

答案 0 :(得分:4)

这应该有效。应该允许一个可选的减号,0 - 7个数字和一个带有2位数字的可选点:

^[\-]?[0-9]{0,7}([\.][0-9][0-9])?$

答案 1 :(得分:0)

尝试使用以下Regex验证您的号码和小数

          Regex : (-)?[0-9]{0,7}(\.[0-9]{2})?

您可以看到正常表达式

的演示Here