📄 regularexpressionvalidator.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 + -