新萄京编程

 新萄京编程     |      2020-01-25
  • 验证控件-初探
  • 验证控件-RequiredFieldValidator
  • 验证控件-CompareValidator
  • 验证控件-RangeValidator
  • 验证控件-RegularExpressionValidator
  • 验证控件-CustomValidator
  • 验证控件-ValidationSummary
  • 验证控件-生成的 JS 代码
  • 验证控件-还有哪些输入值不会被验证
  • 验证控件-服务器端验证
  • 验证控件-初探
  • 验证控件-RequiredFieldValidator
  • 验证控件-CompareValidator
  • 验证控件-RangeValidator
  • 验证控件-RegularExpressionValidator
  • 验证控件-CustomValidator
  • 验证控件-ValidationSummary
  • 验证控件-生成的 JS 代码
  • 验证控件-还有哪些输入值不会被验证
  • 验证控件-服务器端验证


本节介绍 RegularExpressionValidator,该控件判断输入值是否符合某一个正则表达式。

本节介绍 RequiredFieldValidator,该控件用于验证某一控件是否输入有内容,较为简单。

    <asp:TextBox ID="tb" runat="server" Text="3333"></asp:TextBox>
    <asp:RegularExpressionValidator ID="valid1" runat="server"
        ControlToValidate="tb" ValidationExpression="[a-zA-Z0-9_]{6,12}"
        Display="dynamic" SetFocusOnError="true">必须是 6-12 位的字母或数字或下划线</asp:RegularExpressionValidator>
    <asp:Button ID="btn" runat="server" Text="提交" />

    <asp:TextBox ID="tb" runat="server"></asp:TextBox>
    <asp:RequiredFieldValidator ID="valid1" runat="server"
        ControlToValidate="tb" Display="dynamic" SetFocusOnError="true">*</asp:RequiredFieldValidator>
    <asp:Button ID="btn" runat="server" Text="提交" />

  • ValidationExpression 要验证的正则表达式。

如果验证未通过,则显示“*”。