首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

好手快来啊,救命啊.100分求正则表达试

2011-12-20 
高手快来啊,救命啊..100分求正则表达试asp:textboxid txt_yy Runat server /asp:textboxasp:re

高手快来啊,救命啊..100分求正则表达试
<asp:textbox   id= "txt_yy "   Runat= "server "> </asp:textbox> <asp:requiredfieldvalidator   id= "RequiredFieldValidator2 "   runat= "server "   ErrorMessage= "* "   ControlToValidate= "txt_yy "> </asp:requiredfieldvalidator> <asp:regularexpressionvalidator   id= "RegularExpressionValidator2 "   runat= "server "   ErrorMessage= "两位小数 "   ValidationExpression= "^(|[+-]?(0|([1-9]\d*)|((0|([1-9]\d*))?\.\d{1,2})){1,1})$ "
ControlToValidate= "txt_yy "> </asp:regularexpressionvalidator>

必须输入为1.00-150.99之间的数字,不能有任何符号,可以有小数点,请告诉赐教

直接写在控件 <asp:regularexpressionvalidator   id= "RegularExpressionValidator2 "   runat= "server "   ErrorMessage= "两位小数 "   ValidationExpression=



[解决办法]
([1-9]|[1-9]\d|1[0-4]\d|150)(\.\d\d)?
[解决办法]
如果一位小数的也允许,比如:123.4
那就是:([1-9]|[1-9]\d|1[0-4]\d|150)(\.\d\d?)?
[解决办法]
^(150|1[0-4]\d|[1-9]\d|[1-9])(\.\d\d?)?$

这样吧,应该是最终的答案,前面的可能因为顺序关系还有点问题
[解决办法]
xuexi
[解决办法]
^(150|1[0-4]\d|[1-9]\d?)(\.\d\d?)?$ 就可以了
[解决办法]
嗯 同意楼上 更简洁一些
[解决办法]
学习
[解决办法]
可为一位或两位小数用
^([1-9]\d?|1[0-4]\d|150)\.\d{1,2}$
只允许两位小数用
^([1-9]\d?|1[0-4]\d|150)\.\d{2}$
小数可有可无分别用
^([1-9]\d?|1[0-4]\d|150)(\.\d{1,2})?$
^([1-9]\d?|1[0-4]\d|150)(\.\d{2})?$
[解决办法]
^([1-9]\d?|1[0-4]\d|150)\.\d{2}$

热点排行