<Html> <Body
bgcolor="White"> <H3>Validator(资料验证)控制元件<Hr></H3>
<Form runat="server"> <Blockquote>
Email:<asp:TextBox id="Email"
runat="server"/>
<asp:RegularExpressionValidator id="Valid1"
runat="server" ControlToValidate="Email" ValidationExpression=".{1,}@.{3,}"
> (Email
应含有@号) </asp:RegularExpressionValidator><p>
您的电话:<asp:TextBox id="Tel" runat="server"/>
<asp:RegularExpressionValidator id="Valid2"
runat="server" ControlToValidate="Tel" ValidationExpression="\([0-9]{2,3}\)[0-9]{2,4}-[0-9]{4}"
> (区号)您的电话 </asp:RegularExpressionValidator><p>
您的地址:<asp:TextBox Size=60 id="Addr"
runat="server"/> <!--------仿照了王国荣的《asp.net领先研究》的程序------------> <asp:RegularExpressionValidator
id="Valid3"
runat="server" ControlToValidate="Addr" ValidationExpression="(.{1,}(市|镇|乡).{1,}(路|街|道).{1,}号.{0,})|(.{1,}邮政.{1,}信箱)"
> (必须含有 "市镇乡"、"路街道"、"号" 或
"邮政"、信箱") </asp:RegularExpressionValidator><p>
<asp:Button id="Button1" Text=" 输入 "
runat="server" OnClick="Button1_Click"
/> <asp:Label id="Label1" runat="server"/>
</Blockquote></form> <Hr></body> </html>
<script Language="c#" runat="server"> public void
Button1_Click (object sender, System.EventArgs e)
{ If(Page.IsValid) { Label1.Text =
"<p><Font Color=Red>资料验证
OK!</Font>" Button1.Visible = False } }
</script> |