`

正则表达式的数字实例

    博客分类:
  • JS
 
阅读更多

验证数字的正则表达式集
验证数字:^[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]*$
验证非负整数(正整数 + 0)  ^\d+$
验证非正整数(负整数 + 0)  ^((-\d+)|(0+))$
验证长度为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-./?%&=]*)?$ ;^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$
验证电话号码:^(\(\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。
整数:^-?\d+$
非负浮点数(正浮点数 + 0):^\d+(\.\d+)?$
正浮点数   ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
非正浮点数(负浮点数 + 0) ^((-\d+(\.\d+)?)|(0+(\.0+)?))$
负浮点数  ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
浮点数  ^(-?\d+)(\.\d+)?

 

--几种基本的数字正则表达式

http://www.cnblogs.com/cean/archive/2009/12/13/1622954.html

分享到:
评论

相关推荐

    vb正则表达式实例(正则表达式测试程序)

    这个“vb正则表达式实例”很可能是为了帮助开发者测试和理解正则表达式的工作原理而设计的一个应用程序。下面将详细探讨正则表达式的基本概念、在VB.NET中的应用以及如何使用它们进行文本匹配。 1. 正则表达式基础 ...

    正则表达式经典实例.(美)高瓦特斯,(美)利维森

    《正则表达式经典实例》是由美国作家高瓦特斯(Gawande)和利维森(Levenson)合著的一本技术专著,主要针对正则表达式的使用和实践进行了深入探讨。这本书旨在帮助读者理解和掌握这个强大的文本处理工具,从而在...

    精通正则表达式&正则表达式经典实例

    《精通正则表达式》与《正则表达式经典实例》两本书都是深入理解和应用正则表达式的宝贵资源。 1. **基础概念**:正则表达式由字符和特殊符号组成,用于定义一种模式。基础字符包括字母、数字、空格等,而特殊符号...

    正则表达式经典实例 第2版 (英文版)

    《正则表达式经典实例 第2版》(英文版) 是一本深入探讨正则表达式的实用书籍,由O'Reilly Media出版。正则表达式,简称正则或regex,是用于处理字符串的强大工具,广泛应用于数据验证、文本搜索与替换等场景。这本书...

    vb与正则表达式小实例

    3. **正则表达式语法**:学习正则表达式的语法至关重要,例如`^`表示字符串开始,`$`表示字符串结束,`.`匹配任何单个字符,`\d`代表数字,`*`表示前一个字符出现零次或多次,`+`表示一次或多次,`?`表示零次或一次...

    正则表达式测试工具C#版(src)

    - `Regex`类:这是处理正则表达式的核心类,提供了多种与正则相关的静态方法和实例方法。 - `Match`类:表示正则表达式的一个匹配结果。 - `MatchCollection`类:存储多个匹配结果的集合。 2. **正则表达式语法*...

    正则表达式经典实例

    然而,我可以提供关于标题“正则表达式经典实例”和标签“正则表达式”所涉及的广泛知识点。正则表达式(Regular Expression,简写为Regex或RE),是一种用于匹配字符串中字符组合的模式。它提供了一种文本搜索和...

    qt使用正则表达式限制lineEdit的输入,对正则表达式进行了封装,可以直接引入,工程编译正常

    在使用封装的正则表达式模块时,记得引入相关的头文件并实例化对象,然后在适当的地方调用验证方法。 总之,通过Qt的正则表达式功能,我们可以实现对lineEdit输入的强大控制,提供更友好的用户交互体验。这个项目...

    如何写正则表达式,正则表达式常用实例

    * 使用正则表达式匹配字符串中的数字:`\d+` * 使用正则表达式匹配字符串中的字母: `[a-zA-Z]+` * 使用正则表达式匹配字符串中的邮箱: `\w+@\w+\.\w+` * 使用正则表达式匹配字符串中的 URL: `(http|https)://[a-...

    Oracle正则表达式详解(用法+实例)

    ### Oracle正则表达式详解(用法+实例) #### 一、正则表达式简介 正则表达式是一种用于匹配字符串中字符组合的工具。它由一个或多个字符及特殊的字符元组成,能够帮助我们执行复杂的字符串搜索和替换任务。在...

    正则表达式经典实例 pdf 中文

    《正则表达式经典实例》这本书由(美)高瓦特斯和(美)利维森合著,中文完整版提供了一个丰富的学习资源,帮助读者深入理解和掌握这一技术。 正则表达式的基本元素包括: 1. **字符**: 例如,'a' 是一个字符,...

    常用的正则表达式(实例)

    在这个“常用的正则表达式(实例)”中,我们将探讨一些基本和常见的正则表达式模式,以及它们在实际应用中的用法。 1. **字符集** - `.`:匹配任意单个非换行符的字符。 - `[abc]`:匹配字符集中的任何一个字符,...

    易语言正则表达式文本替换

    3. **易语言中的正则表达式替换实例** - 基本替换:如将所有数字替换为星号,可以使用模式`\d`和替换字符串`'*'`。 - 分组替换:如果需要保留某些部分,可以使用分组并仅替换其他部分。 - 全局替换:使用特定选项...

Global site tag (gtag.js) - Google Analytics