求一个数字正则表达式(小数两位,整数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})?$