资料验证的asp.net程序

资料验证的asp.net程序


作者:阿舜&;nbsp来自:网络<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"
/>
<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>    (2005-10-07:05:53)

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [Asp.Net] 的这些文章也感兴趣:

如何从注册表读取文件的ContentType
ASP.NET创建文件并写入内容
ASP.NET 多语言之模板机制原理及应用
asp.net2.0中TREEVIEW中动态增加结点
在ASP.NET中利用VWD操作数据库简介
学习ASP.NET技巧大全
Duwamish7初探——数据流程
HTML在线编辑器(163邮箱、sina博客、qq邮箱)
使用DataReader还是DataSet?
只让输入数字的输入框(javascript)