⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 regularexpressionvalidator.aspx

📁 这是《ASP.NET编程实作教程》一书中的源文件 如果有此书的朋友不防下载过来参考
💻 ASPX
字号:
<%@ Page clienttarget="downlevel"%>
<html>
<head>
    <script language="C#" runat=server>
        void ValidateBtn_Click(Object Sender, EventArgs E) {
           if (Page.IsValid) {
             lblOutput.Text = "通过验证";
           }
           else {
             lblOutput.Text = "验证错误 :-(";
           }
        }
   </script>
</head>
<body>

<h3>正则表达式验证实例</h3><p>

<form runat="server">   
        <asp:Label ID="lblOutput" Text="请如实填写每一栏" runat="server" /><p>
        电子邮件:
        <ASP:TextBox id=emailBox runat=server />
        <asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server"
            ControlToValidate="emailBox"
            Display="Dynamic"
            >
            *
        </asp:RequiredFieldValidator>
        <%--正则表达式控件,验证输入是否符合Email格式--%>
        <asp:RegularExpressionValidator id="RegularExpressionValidator1" runat="server"
            ControlToValidate="emailBox"
            ValidationExpression="^[\w]+([\w]|[\.]|[_])+[\w+]+@[\w+]+\.(com|net|org|edu)$"
            Display="Static"
            >
            请输入一个有效的Email地址
        </asp:RegularExpressionValidator> <p> 
        
        电话:
        <ASP:TextBox id=phoneBox runat=server />
        <asp:RequiredFieldValidator id="RequiredFieldValidator2" runat="server"
            ControlToValidate="phoneBox"
            Display="Dynamic">
            *
        </asp:RequiredFieldValidator>
        <%--正则表达式控件,验证输入是否符合电话的一般格式--%>
        <asp:RegularExpressionValidator id="RegularExpressionValidator2"
            ControlToValidate="phoneBox"
            ValidationExpression="^\d{3,5}\-\d{6,9}$"
            Display="Static"
            Font-Name="verdana" Font-Size="10pt"
            runat=server>
               电话的格式必须为:(XXX) XXXXXXXX
        </asp:RegularExpressionValidator><p>
        
        邮编:
        <ASP:TextBox id=zipBox runat=server/>
        <asp:RequiredFieldValidator id="RequiredFieldValidator3" runat="server"
            ControlToValidate="zipBox"
            Display="Dynamic"
            Font-Name="Verdana" Font-Size="10pt">
              *
        </asp:RequiredFieldValidator>
	<%--正则表达式控件,验证输入是否符合邮政编码的格式--%>
        <asp:RegularExpressionValidator id="RegularExpressionValidator3"
            ControlToValidate="zipBox"
            ValidationExpression="^\d{6}$"
            Display="Static"
            Width="100%"
            Font-Name="verdana" Font-Size="10pt"
            runat=server>
               邮编必须为6位数字
        </asp:RegularExpressionValidator><p>
      
        <ASP:Button text="Validate" OnClick="ValidateBtn_Click" runat=server />
</form>

</body>
</html>

  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -