用RegularExpressionValidator验证控件

解决方案 »

  1.   

    <asp:TextBox id="FieldNum" runat="server" CssClass="input"></asp:TextBox>
    <asp:RegularExpressionValidator id="RegularExpressionValidator1" runat="server" ControlToValidate="FieldNum" ErrorMessage="请输入数字!" Display="Dynamic" ValidationExpression="^\d+(\d+)?$"></asp:RegularExpressionValidator>
      

  2.   

    1.可以用 用RegularExpressionValidator验证控件 Expression 设为^\d*
    2.用RangeValidator验证控件 类型 设为 整数 integer
      

  3.   

    能不能解释一下正则表达式^\d+(\d+)?"是什么意思?或"^\d*"是什么意思
    我知道\d代表一个数字可是^号和+号的用法是什么?
      

  4.   

    http://www.soulogic.com/platinum/doc/RegularExpressions/jsgrpregexpsyntax.htm