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

常用正则表达式整理

阅读更多

常用正则表达式

 正则表达式调试工具:RegexTester

 

常用正则表达式集锦- -                                    

  在使用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-./ %&=]*) $”

 验证电话号码:“0\d{2}-\d{7,8}|0\d{3}-\d{7}|\d{7,8}” 正确格式为:“010-12345678”,“0123-1234567”,“1234567”, “12345678”。

验证身份证号(15位或18位数字):\d{18}|\d{17}[a-zA-Z]{1}|\d{15}

验证一年的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”

验证ip:"^(0|[1-9][0-9]?|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.(0|[1-9] [0-9]?|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.(0|[1-9][0-9]?|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.(0|[1-9][0-9]?|1[0-9]{2}|2[0-4][0-9]|25[0-5])$"

 

截取单引号''-----正则表达式: (\"|').*?(\"|')

 

截取双引号""----正则表达式:(\"|' ).*?\1

 

过滤字符串中单引号和双引号----正则表达式:[^\"']

分享到:
评论

相关推荐

    常用正则表达式汇总(文档).txt

    主要为大家分享了最全的常用正则表达式大全,包括校验数字、字符、一些特殊的需求等等,感兴趣的小伙伴们可以参考一下。 很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是...

    常用正则表达式整理收集

    ### 常用正则表达式整理收集 正则表达式是进行文本匹配与处理的强大工具,在编程领域中被广泛应用于字符串搜索、替换等场景。本文档将对一系列常用的正则表达式进行整理和总结,并解释其含义及应用场景。 #### 1. ...

    常用正则表达式大全.txt

    根据提供的文件信息,我们可以整理出一系列与正则表达式相关的知识点。这些知识点涵盖了从基本的数字验证到复杂的字符串匹配等多个方面。下面是详细的知识点总结: ### 基本概念 正则表达式是一种用于文本模式匹配...

    常用正则表达式.pdf

    ### 正则表达式知识点详解 #### 一、数字校验表达式 1. **基本数字**:`^[0-9]*$` ...以上总结了《常用正则表达式》中的各种类型以及应用场景,这些表达式可以帮助开发者高效地进行数据验证与处理。

    正则表达式入门与提高---整理版_VBa_正则式_

    正则表达式是一种强大的文本处理工具,用于在字符串中...而这份"正则表达式入门与提高---整理版"文档将是你学习正则表达式的好帮手,它涵盖了基础概念、常用模式以及实例解析,是深入理解和运用正则表达式的好资源。

    常用正则表达式(经验积累)

    ### 常用正则表达式 #### 1. 匹配中文字符 **正则表达式**: `[\u4e00-\u9fa5]` - **用途**: 用于匹配任何单个中文字符。 - **应用场景**: 在处理含有中文文本的数据时非常有用,例如检查用户输入是否包含中文字符等...

    正则表达式大全.txt

    在深入探讨具体的正则表达式之前,我们先来了解一下正则表达式中常用的几个基本符号: - `^`:表示字符串的开头。 - `$`:表示字符串的结尾。 - `*`:匹配前面的子表达式零次或多次。 - `{n}`:精确匹配前面的子...

    Java正则表达式_动力节点Java学院整理

    以下是一些常用的Java正则表达式语法: 1. `.`:匹配任何字符。 2. `*`:匹配零个或多个字符。 3. `+`:匹配一个或多个字符。 4. `?`:匹配零个或一个字符。 5. `{n}`:匹配前一个字符的n次出现。 6. `{n,}`:匹配...

    常用正则表达式及用法整理

    ### 常用正则表达式及用法整理 #### 整数或者小数:`^[0-9]+\.{0,1}[0-9]{0,2}$` 此正则表达式用于匹配一个整数或小数,其中小数部分最多包含两位。具体解释如下: - `^` 表示字符串的开始。 - `[0-9]+` 匹配一个...

    大量的正则表达式代码

    根据给定的信息,我们可以整理出一系列常用的正则表达式及其用途。...以上就是从提供的文件中整理出来的常用正则表达式及其具体应用示例。通过这些表达式,可以高效地完成文本数据的验证、清洗和提取等工作。

    关于JQUERY的常用的正则表达式

    在进行Web前端开发时,利用jQuery结合正则表达式对...以上就是基于给定文件信息整理出来的常用正则表达式的详细解释。这些正则表达式在实际项目中有着广泛的应用,可以帮助开发者更加高效地完成表单验证等相关功能。

    整理常用正则表达式.txt

    ### 正则表达式知识点详解 #### 一、正则表达式基础概念 正则表达式(Regular Expression),通常被简称为regex或regexp,是一种在文本数据中进行搜索和替换的强大工具。它允许用户通过一系列特定的字符组合来定义...

    常用正则表达式材料收集

    根据提供的文件信息,我们可以整理出一系列与正则表达式相关的知识点。这些知识点涵盖了常见的应用场景,如HTML标签匹配、空白字符去除、电子邮件地址验证等。接下来将详细介绍这些知识点及其应用场景。 ### 1. ...

    AS3常用正则表达式

    ### AS3常用正则表达式知识点详解 #### 一、正则表达式基础 在深入讲解之前,我们先简要回顾一下正则表达式的概念及其基本语法。正则表达式是一种用于模式匹配的强大工具,广泛应用于字符串搜索和替换场景。在AS3...

    常用正则表达式.txt

    根据提供的文件信息,我们可以整理出一系列与正则表达式相关的知识点。这些知识点涵盖了常见的匹配模式,包括中文字符、电子邮件地址、URL格式等。下面将详细解释每个正则表达式的功能和应用场景。 ### 1. 匹配中文...

    perl正则表达式的整理

    这些只是Perl正则表达式的基本概念和常用操作,实际上,Perl的正则表达式功能远不止这些,还包括更高级的特性和技巧,如递归模式、条件模式等。深入学习和熟练掌握Perl正则表达式,可以极大地提高处理字符串和文本...

    正则表达式整理

    正则表达式是一种强大的文本处理工具,用于匹配、查找、替换和分析字符串。在各种编程语言中,如JavaScript、Python...这份"正则表达式整理"文档将为你提供详细的帮助和示例,助你在IT行业中更好地掌握这一强大的工具。

    收集到的常用正则表达式

    以下是一些常用的正则表达式及其应用场景: 1. **匹配中文字符**:`[u4e00-u9fa5]` - 这个正则表达式用于匹配任何中文字符,包括简体和繁体。在处理中文文本时非常有用,例如检查输入是否包含中文字符。 2. **匹配...

    常用正则表达式总结整理

    ### 常用正则表达式总结整理 在日常开发工作中,正则表达式是一种非常实用的工具,它可以帮助我们高效地完成字符串匹配、搜索、替换等操作。本文将对常用的正则表达式进行总结整理,并针对每一种表达式提供详细的...

    常用正则表达式归纳

    ### 常用正则表达式归纳 #### 1. 匹配中文字符 **正则表达式**: `[\u4e00-\u9fa5]` **用途**: 用于匹配任何中文字符。 **示例应用**: 在处理包含中文文本的数据验证或搜索场景中非常有用。 #### 2. 匹配全角符号 *...

Global site tag (gtag.js) - Google Analytics