`
shirlly
  • 浏览: 1652229 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

使用RegularExpressionValidator验证控件时的验证功能及其验证表达式介绍

    博客分类:
  • .NET
阅读更多
在使用RegularExpressionValidator验证控件时的验证功能及其验证表达式介绍如下:


只能输入数字:“^[0-9]*$”
只能输入n位的数字:“^\d{n}$”
只能输入至少n位数字:“^\d{n,}$”
只能输入m-n位的数字:“^\d{m,n}$”
只能输入零和非零开头的数字:“^(0|[1-9][0-9]*)$”
只能输入有两位小数的正实数:“^[0-9]+(.[0-9]{2})?$”
只能输入有1-3位小数的正实数:“^[0-9]+(.[0-9]{1,3})?$”
只能输入非零的正整数:“^\+?[1-9][0-9]*$”
只能输入非零的负整数:“^\-[1-9][0-9]*$”
只能输入长度为3的字符:“^.{3}$”
只能输入由26个英文字母组成的字符串:“^[A-Za-z]+$”
只能输入由26个大写英文字母组成的字符串:“^[A-Z]+$”
只能输入由26个小写英文字母组成的字符串:“^[a-z]+$”
只能输入由数字和26个英文字母组成的字符串:“^[A-Za-z0-9]+$”
只能输入由数字、26个英文字母或者下划线组成的字符串:“^\w+$”
验证用户密码:“^[a-zA-Z]\w{5,17}$”正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。
验证是否含有^%&',;=?$\"等字符:“[^%&',;=?$\x22]+”
只能输入汉字:“^[\u4e00-\u9fa5],{0,}$”
验证Email地址:“^\w+[-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$”
验证InternetURL:“^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$”
验证电话号码:“^(\(\d{3,4}\)|\d{3,4}-)?\d{7,8}$”

正确格式为:“XXXX-XXXXXXX”,“XXXX-XXXXXXXX”,“XXX-XXXXXXX”,“XXX-XXXXXXXX”,“XXXXXXX”,“XXXXXXXX”。


验证身份证号(15位或18位数字):“^\d{15}|\d{}18$”
验证一年的12个月:“^(0?[1-9]|1[0-2])$”正确格式为:“01”-“09”和“1”“12”
验证一个月的31天:“^((0?[1-9])|((1|2)[0-9])|30|31)$”

正确格式为:“01”“09”和“1”“31”。


转自:http://www.cnblogs.com/tawny/archive/2005/12/21/301301.html
分享到:
评论

相关推荐

    常用正则表达式如:日期正则表达式,使用RegularExpressionValidator验证控件时的验证功能及其验证表达式,从URL地址中提取文件名的javascript程序等

    #### 二、使用RegularExpressionValidator验证控件 在Web开发中,经常需要用到表单验证来确保用户输入的数据符合预期格式。`RegularExpressionValidator`是一个常用的验证控件,它可以用来验证表单中的数据是否符合...

    验证控件使用说明,RequiredFieldValidator,CompareValidator ,RangeValidator ,RegularExpressionValidator,CustomValid

    通过以上介绍,我们可以看到ASP.NET提供的内置验证控件功能强大且灵活多变,可以满足大部分Web应用程序的需求。在实际开发中,合理利用这些控件可以大大提高开发效率,并且有助于提升用户体验。

    验证控件与正则表达式

    常见的验证控件包括RequiredFieldValidator(检查字段是否为空)、CompareValidator(比较两个控件的值)、RegularExpressionValidator(使用正则表达式验证)等。这些控件可以显著提高用户体验,因为它们可以在用户...

    验证控件的基本介绍和使用

    本文将详细介绍ASP.NET中的五种主要验证控件:RequiredFieldValidator、CompareValidator、RangeValidator、RegularExpressionValidator以及CustomValidator,并探讨它们的应用场景、配置方法以及如何定制错误信息。...

    ASP.NET中的RegularExpressionValidator

    除了RegularExpressionValidator,ASP.NET还提供了其他几种验证控件,如RequiredFieldValidator(验证是否为空)、CompareValidator(比较两个控件的值)和RangeValidator(验证数值或日期范围)。这些控件可以组合...

    常用的正则表达式(regularExpression)

    ### 常用的正则表达式(regularExpression) 正则表达式是一种强大的文本处理工具,在数据验证、字符串提取等方面有着广泛的应用。本文将详细解释给出的正则表达式及其应用场景。 #### 1. Email: \b[A-Z0-9._%-]+@[A...

    asp.net 2.0 验证控件的正则表达式规则

    在ASP.NET 2.0中,我们可以使用正则表达式验证控件(RegularExpressionValidator)来实施复杂的输入验证,如电子邮件地址、电话号码、日期格式等。正则表达式语法具有一定的学习曲线,但一旦掌握,便能实现灵活且...

    Web控件和验证控件Web控件和验证控件

    4. **RegularExpressionValidator**:使用正则表达式验证输入格式。 5. **CustomValidator**:允许自定义验证逻辑。 6. **ValidationSummary**:显示所有验证失败的信息。 验证控件的工作方式如下: - **客户端...

    ASP.NET 服务器控件之实现验证控件

    4. **RegularExpressionValidator**:这个控件使用正则表达式来验证输入数据的格式。它可以用来检查邮箱格式、电话号码格式等,确保输入的数据符合特定的字符序列模式。 5. **CustomValidator**:这个控件允许...

    简单的验证控件,利用控件来进行验证非空等

    除了这些验证方式,还有一些其他的验证控件,如RangeValidator(用于检查数值或日期范围)、RegularExpressionValidator(用于匹配正则表达式模式)等,它们各自有特定的用途,可以满足不同的验证需求。 在实际开发...

    ASP.NET使用验证控件创建注册窗体

    - 电子邮件:使用RegularExpressionValidator验证邮箱格式。 **3. 配置验证控件** 每个验证控件都有若干属性,如ControlToValidate(要验证的控件ID)、ErrorMessage(显示的错误消息)、ValidationGroup(分组验证...

    .NET 验证控件的应用

    ExpresionValidator 正则表达式验证控件功能:用于验证输入控件的值是否符合预定义的正则表达式模式。代码片段:< ASP:RegularExpressionValidator id="Validator_RegEx" Runat="Server" ControlToValidate="要验证...

    正则表达式验证介绍

    本文将详细介绍几种常用的验证控件,包括RequiredFieldValidator、CompareValidator、RangeValidator以及RegularExpressionValidator,并结合ASP.NET环境中的实际用例来探讨它们的应用场景。 #### ...

    C#.net验证控件常用的正则表达式邮箱地址验证身份证验证

    在C#.NET中,可以使用正则表达式验证控件(RegularExpressionValidator)来检查用户输入的邮箱地址是否合法。一个标准的电子邮件地址通常包含字母、数字、下划线、连字符和点,并且必须以@符号和域名结尾。以下是一...

    WEB表单验证控件for vs2008

    VS2008内置了一些基本的验证控件,如RequiredFieldValidator(必填字段验证)、CompareValidator(比较验证)、RangeValidator(范围验证)和RegularExpressionValidator(正则表达式验证)等。这些控件通过在客户端...

    asp.net控件验证

    本文将详细解析ASP.NET控件验证中的几个核心概念和实践,包括RequiredFieldValidator、RegularExpressionValidator等控件的使用方法。 ### RequiredFieldValidator `RequiredFieldValidator`控件是最常用的验证器...

    验证控件的例子

    .NET Framework提供了多种内置验证控件,如RequiredFieldValidator、CompareValidator、RangeValidator、RegularExpressionValidator等,每种都有其特定的用途。 1. **RequiredFieldValidator**:这是最基本的验证...

    ASP.NET自定义验证控件

    首先,我们需要了解ASP.NET中的内置验证控件,如RequiredFieldValidator(必填字段验证)、CompareValidator(比较验证)、RegularExpressionValidator(正则表达式验证)等。这些控件可以满足大多数常见的验证需求...

    ASP.NET的验证控件使用详解

    总之,ASP.NET的验证控件提供了一套强大、灵活且易于使用的工具,使得开发者能够专注于应用程序的主要功能,而不是花费大量时间编写复杂的验证逻辑。通过熟练掌握这些控件,开发者可以提高Web应用程序的安全性,减少...

Global site tag (gtag.js) - Google Analytics