========== 我的简历 ==========
<2009年1月>
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567

      技术文章分类

      最新技术文章
 
发表文章    广东程序员人才招聘网    注册    登陆   

资料验证的asp.net程序

发表日期:2007-11-1 0:00:00 人气:169



<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>