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

求助,为啥正则表达式,允许只能是数字且小于100的数字,这样不对呢?
<asp:TextBox ID="Iprocess" runat="server" Width="82px" ></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="Iprocess" ErrorMessage="只能输入1-100数字" validationexpression="^([1-9]|[12]\d)$"> </asp:RegularExpressionValidator>
&nbsp;(以100为满分)

为啥这样不对呢? 请指教,谢谢!

------解决方案--------------------
http://wenwen.soso.com/z/q95010727.htm
参照这个试试
------解决方案--------------------
探讨

^(0|100|[1-9]\d?)$

[12]只能匹配1或者2