读书人

数字正则表达式(小数两位整数7位)

发布时间: 2012-01-02 22:40:04 作者: rapoo

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

读书人网 >asp.net

热点推荐