日期:2014-05-18  浏览次数:20486 次

求一个数字正则表达式(小数两位,整数7位)!!!
求一个数字正则表达式   DB定义   (9,2)小数部分2位,可以没有。整数部分7位。

想要两部分的正则表达式:   1,整数部分的正则表达式
                                                  2,小数部分的正则表达式

------解决方案--------------------
完整点噶:^\d{1,7}(\.\d{1,2})?$
------解决方案--------------------
@ "^[1-9][0-9]{6}\.? "

@ "(\.[0-9]{2})?$ "


------解决方案--------------------
1.@ "^\d{1,7}(?=(\.\d{1,2})?$) "
2.@ "(? <=^\d{1,7})(?(\.)\.\d{1,2}$|$) "

//刚才开会 写报告,现在急着回家 自己试下袄
------解决方案--------------------
没办法,客户要求。
==========
绝对变态的要求


这样应该是两个RegularExpressionValidator吧
整数部分: ^(?:[1-9][0-9]{0,6}|0)(\.[^.]+)?$
小数部分: ^[^.]+(\.\d{2})?$