C# 验证中国电话号码,电子邮件,网址,身份证号码等等
2011-05-22 14:24
633 查看
<%@ Page Language="C#" MasterPageFile="~/Main.Master" AutoEventWireup="true" EnableEventValidation="false" validateRequest="false" CodeBehind="Vote.aspx.cs" Inherits="dupcit.Vote" %> <%@ Register Src="UserControl/WebUserControl1.ascx" TagName="WebUserControl1" TagPrefix="uc1" %> <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <div id="container"> <div id="side-a"> <!-----涂聚文 2011-05-22-----> <div> <asp:ScriptManager ID="ScriptManager1" runat="server" EnableScriptGlobalization="True" EnableScriptLocalization="True"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <table style="width: 587px; margin-left:auto; margin-right:auto;"> <tr> <td style="width: 118px"> </td> <td style="width: 505px">客户留言 </td> </tr> <tr> <td style="width: 118px"> 姓 名:</td> <td style="width: 505px"> <asp:TextBox ID="txtName" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtName" Display="Dynamic" ErrorMessage="姓名不能为空"></asp:RequiredFieldValidator></td> </tr> <tr> <td style="width: 118px"> 性 别:</td> <td style="width: 505px"> <asp:DropDownList ID="ddlSex" runat="server"> <asp:ListItem>男</asp:ListItem> <asp:ListItem>女</asp:ListItem> </asp:DropDownList></td> </tr> <tr> <td style="width: 118px"> 出生日期:</td> <td style="width: 505px"> <asp:TextBox ID="txtBirthday" runat="server"></asp:TextBox> <ajax:CalendarExtender ID="CalendarExtender1" runat="server" Format="yyyy-MM-dd" TargetControlID="txtBirthday"> </ajax:CalendarExtender> </td> </tr> <tr> <td style="width: 118px; height: 21px"> 电子邮件:</td> <td style="height: 21px; width: 505px;"> <asp:TextBox ID="txtEmail" runat="server"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtEmail" ErrorMessage="电子邮件格式不对" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">请输入电子邮件</asp:RegularExpressionValidator></td> </tr> <tr> <td style="width: 118px; height: 21px"> 公司名称:</td> <td style="height: 21px; width: 505px;"> <asp:TextBox ID="txtCoName" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" Display="Dynamic" ErrorMessage="公司名称不能为空" ControlToValidate="txtCoName"></asp:RequiredFieldValidator></td> </tr> <tr> <td style="width: 118px"> 通讯地址:</td> <td style="width: 505px"> <asp:TextBox ID="txtAddress" runat="server"></asp:TextBox></td> </tr> <tr> <td style="width: 118px"> 邮政编码:</td> <td style="width: 505px"> <asp:TextBox ID="txtPost" runat="server"></asp:TextBox> <ajax:MaskedEditExtender ID="MaskedEditExtender3" runat="server" Mask="999999" MaskType="number" TargetControlID="txtPost"> </ajax:MaskedEditExtender> <ajax:MaskedEditValidator ID="MaskedEditValidator3" runat="server" ControlExtender="MaskedEditExtender3" ControlToValidate="txtPost" IsValidEmpty="False"></ajax:MaskedEditValidator></td> </tr> <tr> <td style="width: 118px"> 联系电话</td> <td style="width: 505px"> <asp:TextBox ID="txtTel" runat="server"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="server" ControlToValidate="txtTel" ErrorMessage="请输入正确的电话号码" ValidationExpression="(0?\d{3}-?\d{7,8})"></asp:RegularExpressionValidator></td> </tr> <tr> <td style="width: 118px; height: 26px;"> 手机号码:</td> <td style="height: 26px; width: 505px;"> <asp:TextBox ID="txtMobile" runat="server"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionValidator5" runat="server" ControlToValidate="txtMobile" ErrorMessage="输入正确的手机号" ValidationExpression="\d{11}|(\d{3,4}-)?\d{7,8}"></asp:RegularExpressionValidator></td> </tr> <tr> <td style="width: 118px"> 传真号码:</td> <td style="width: 505px"> <asp:TextBox ID="txtFax" runat="server"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" ControlToValidate="txtFax" ErrorMessage="请输入正确的传真号码" ValidationExpression="(0?\d{3}-?\d{7,8})"></asp:RegularExpressionValidator></td> </tr> <tr> <td style="width: 118px; height: 26px;"> 身份证号码:</td> <td style="height: 26px; width: 505px;"> <asp:TextBox ID="textICD" runat="server"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionValidator6" runat="server" ControlToValidate="textICD" ErrorMessage="请输入正确的身份证号码" ValidationExpression="\d{17}[\d|X]|\d{15}"></asp:RegularExpressionValidator></td> </tr> <tr> <td style="width: 118px"> 公司网址:</td> <td style="width: 505px"> <asp:TextBox ID="txtWebsite" runat="server"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="txtWebsite" ErrorMessage="请输入正确的网址" ValidationExpression="http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?">请输入网址</asp:RegularExpressionValidator></td> </tr> <tr> <td style="width: 118px"> 留言主题:</td> <td style="width: 505px"> <asp:TextBox ID="txtTitle" runat="server"></asp:TextBox></td> </tr> <tr> <td style="width: 118px"> 留言类型:</td> <td style="width: 505px"> <asp:DropDownList ID="ddlType" runat="server"> </asp:DropDownList></td> </tr> <tr> <td style="width: 118px; height: 120px; vertical-align:top;"> 留言内容:</td> <td style="height: 120px; width: 505px;"> <FCKeditorV2:FCKeditor runat="server" Height="330px" ID="FCKeditor1" ToolbarSet="Basic" > </FCKeditorV2:FCKeditor><asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ErrorMessage="内容不能为空" ControlToValidate="FCKeditor1" Display="Dynamic"></asp:RequiredFieldValidator> </td> </tr> <tr> <td style="width: 118px; height: 21px;"> </td> <td style="height: 21px; width: 505px;"> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="确定" /></td> </tr> </table> </ContentTemplate> </asp:UpdatePanel> </div> </div> <div id="side-b"> <uc1:WebUserControl1 ID="WebUserControl1_1" runat="server" /> </div> </div> </asp:Content>
/// <summary> ///涂聚文 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Button1_Click(object sender, EventArgs e) { //验证提示 if (Page.IsValid) { Response.Write("验证成功"); } else { Response.Write("验证no成功"); } }
相关文章推荐
- C# 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
- 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
- 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
- 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
- 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
- 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
- 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
- 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
- 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
- (字母、数字、Email、网址、电话号码、汉字、身份证号码)正则表达式验证代码
- 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
- 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码) (转载)
- 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
- (字母、数字、Email、网址、电话号码、汉字、身份证号码)正则表达式验证代码
- C#验证类 可验证:邮箱,电话,手机,数字,英文,日期,身份证,邮编,网址,IP
- C#中使用正则表达式验证电话号码、手机号、身份证号、数字和邮编
- C#验证身份证号码正确性的实例代码(收藏)
- C#验证类 可验证:邮箱,电话,手机,数字,英文,日期,身份证,邮编,网址,IP
- 中国身份证号码验证
- C#中使用正则表达式验证电话号码、手机号、身份证号