ASP.NET正则表达式验证控件
2012-03-19 15:02
543 查看
正则表达式验证控件英文名称为:RegularExpressionValidator
和必填验证控件一样,都需要设置它的属性:ControlToValidate 即表明针对哪个控件来验证
再有就是要设置属性:RegularExpression 来表明是应用的什么样的表达式
举例:
cs
和必填验证控件一样,都需要设置它的属性:ControlToValidate 即表明针对哪个控件来验证
再有就是要设置属性:RegularExpression 来表明是应用的什么样的表达式
举例:
form id="form1" runat="server"> <div> 身份证号码:<asp:TextBox ID="txtID" runat="server"></asp:TextBox> <asp:RegularExpressionValidator ID="revID" runat="server" ErrorMessage="身份证填写错误" ControlToValidate="txtID" ValidationExpression="\d{17}[\d|X]|\d{15}"></asp:RegularExpressionValidator> <br /> 电话号码:<asp:TextBox ID="txtPhone" runat="server"></asp:TextBox> <asp:RegularExpressionValidator ID="revPhone" runat="server" ControlToValidate="txtPhone" ErrorMessage="请填写正确的电话号码" ValidationExpression="(\(\d{3}\)|\d{3}-)?\d{8}"></asp:RegularExpressionValidator> <br /> <asp:Button ID="Button1" runat="server" Text="提交" onclick="Button1_Click" /> <br /> <asp:Label ID="Label1" runat="server"></asp:Label> <br /> </div> </form>
cs
if ((revID.IsValid == true) && (revPhone.IsValid == true)) { Label1.Text = "恭喜,验证成功!"; }
相关文章推荐
- ASP.NET验证控件学习总结与正则表达式学习入门
- ASP.NET的六种验证控件,及正则表达式!!!
- ASP.NET 验证控件结合正则表达式验证
- ASP.NET的六种验证控件,及正则表达式!!
- asp.net用正则表达式和验证控件验证文本框值非空且为数字
- 【转】ASP.NET验证控件详解(非空验证,比较验证,范围验证,正则表达式,自定义验证)
- asp.net用正则表达式和验证控件验证文本框值非空且为数字
- ASP.NET c# textbox 正则表达式 文本框只允许输入数字(验证控件RegularExpressionValidator )
- Asp.net RegularExpressionValidator 控件验证输入值验证输入值是否匹配正则表达式指定的模式
- asp.net C# 验证控件常用的正则表达式
- ASP.NET验证控件学习总结与正则表达式学习入门
- ASP.NET开发中主要的字符验证方法-JS验证、正则表达式、验证控件、后台验证
- Asp.net RegularExpressionValidator 控件验证输入值验证输入值是否匹配正则表达式指定的模式
- ASP.NET中Validation验证控件正则表达式特殊符号的说明
- ASP.NET中服务器控件Button调用javascript代码运用正则表达式验证TextBox中输入的是否为正整数或正小数,符合要求则继续运行服务器端代码功能的实现
- ASP.NET开发中主要的字符验证方法-JS验证、正则表达式、验证控件、后台验证
- ASP.NET验证控件RegularExpressionValidator的常见正则表达式
- ASP.NET的六种验证控件,及正则表达式
- ASP.NET中Validation验证控件正则表达式特殊符号的说明
- asp.net后台正则表达式验证手机号码邮箱