1<html>
2<body bgcolor="White">
3<h3>Validator(资料验证)控制元件<hr/></h3>
4<form runat="server">
5<blockquote>
6
7Email:<asp:textbox id="Email" runat="server"></asp:textbox>
8<asp:regularexpressionvalidator controltovalidate="Email" id="Valid1" runat="server" validationexpression=".{1,}@.{3,}">
9(Email 应含有@号)
10</asp:regularexpressionvalidator><p>
11
12您的电话:<asp:textbox id="Tel" runat="server"></asp:textbox>
13<asp:regularexpressionvalidator controltovalidate="Tel" id="Valid2" runat="server" validationexpression="\\([0-9]{2,3}\\)[0-9]{2,4}-[0-9]{4}">
14(区号)您的电话
15</asp:regularexpressionvalidator><p>
16
17
18您的地址:<asp:textbox id="Addr" runat="server" size="60"></asp:textbox>
19<!--------仿照了王国荣的《asp.net领先研究》的程序------------>
20<asp:regularexpressionvalidator controltovalidate="Addr" id="Valid3" runat="server" validationexpression="(.{1,}(市|镇|乡).{1,}(路|街|道).{1,}号.{0,})|(.{1,}邮政.{1,}信箱)">
21(必须含有 '市镇乡'、'路街道'、'号' 或 '邮政'、信箱')
22</asp:regularexpressionvalidator><p>
23<asp:button id="Button1" onclick="Button1_Click" runat="server" text=" 输入 "></asp:button>
24<asp:label id="Label1" runat="server"></asp:label>
25</p></p></p></blockquote></form>
26<hr/></body>
27</html>
1<script language="c#" runat="server">
2public void Button1_Click (object sender, System.EventArgs e)
3{
4If(Page.IsValid) {
5Label1.Text = "<p><Font Color=Red>资料验证 OK!</Font>"
6Button1.Visible = False
7}
8}
9</script>