`
feohoo
  • 浏览: 112513 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

正则表达式收集-方便用的时候自己来拼了

阅读更多
验证数字的正则表达式集 
验证数字:^[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+)?
  • 大小: 36.7 KB
  • 大小: 79.8 KB
分享到:
评论

相关推荐

    用Python获取银行网站上的存贷款利率表.docx

    总的来说,这个项目涵盖了网络爬虫的基本流程,包括发送请求、解析 HTML、使用正则表达式筛选信息以及数据处理。Python 的这些工具和技巧在数据科学、市场研究和金融分析等领域有着广泛的应用。

    收集的tcl语言教程合集

    6. **正则表达式**:Tcl支持正则表达式,可以用于数据的匹配和提取。 7. **Tk图形界面**:Tcl与Tk库结合,可以创建图形用户界面(GUI)。教程可能包含创建窗口、控件、事件处理等内容。 8. **扩展与嵌入**:Tcl...

    cs收集小函数集合

    这些小函数可能涵盖了字符串处理、数组操作、日期时间操作、数学计算、文件I/O、网络通信、正则表达式等多个方面。例如,字符串处理函数可能包括字符串的截取、拼接、格式化、查找替换等;数组操作可能涉及排序、...

    Python在批量处理GIS数据中的应用.pdf

    通过使用Python的正则表达式功能,可以快捷便利地提取所需数据。 4. 模糊匹配属性数据:收集来自不同部门的带名称属性数据时,利用Python进行模糊匹配,更新补充到现有数据库中。这种操作能够将新收集的数据与旧有...

    Python爬虫框架,内置微博、自如、豆瓣图书、拉勾网、拼多多等爬虫.zip

    基础的爬虫技术包括HTTP/HTTPS请求、HTML解析(如BeautifulSoup或lxml库)、正则表达式用于数据提取、以及模拟登录和cookies管理。 2. requests库:在Python爬虫中,requests库用于发送HTTP请求,获取网页响应。它...

    Android-Android开发人员不得不收集的代码

    5. **字符串处理**:提供了字符串的拼接、格式化、正则表达式匹配等工具,对于处理用户输入或显示文本有极大帮助。 6. **设备信息获取**:可以获取设备的IMEI、MAC地址、操作系统版本等信息,这对于需要设备唯一...

    各种帮助类

    7. **正则表达式帮助类**:方便地进行文本匹配和替换。 8. **并发和线程帮助类**:用于多线程编程,如线程安全的数据结构、锁的实现等。 9. **异常处理帮助类**:统一处理异常,提高代码的健壮性。 10. **日志...

    JAVA SE API 1.8 中文手册

    14. **字符串处理**: String类提供了丰富的操作方法,例如拼接、查找、替换等,以及正则表达式的使用。 15. **内存管理**: 对象生命周期、垃圾收集机制、内存泄漏预防。 16. **JDBC**: Java数据库连接API,用于与...

    webmagic爬取downloademail附源码

    2. **网页解析**:使用CSS选择器或正则表达式从HTML中提取电子邮件地址。 3. **爬虫生命周期管理**:了解Scheduler、Downloader和Pipeline之间的交互。 4. **异常处理和错误恢复**:如何处理网络异常、重试策略和死...

    Conllect-Utils

    - 可能还提供了对正则表达式的支持,方便进行复杂的文本匹配和处理。 4. **IO流操作**: - 这个库可能封装了文件读写、流复制、文件操作的异常处理等功能,简化了文件系统操作。 - 可能包含对网络IO的辅助方法,...

    python标准库

    `re`模块支持正则表达式的使用,用于文本匹配和搜索。通过正则表达式可以高效地进行字符串的搜索、替换等操作,广泛应用于数据清洗、文本分析等领域。 ##### 1.1.5 语言支持模块 这部分包括了与Python语言特性相关...

    jscommons:常用JavaScript函数和代码段

    - `stringUtils`: 可能包括对字符串的各种操作,如`trim`去除字符串两端的空白,`capitalize`首字母大写,`replace`进行字符串替换,以及正则表达式相关的功能。 3. **对象和JSON** - `objectUtils`: 提供对象...

    JavaScript生成SQL查询表单的方法

    JavaScript可以利用正则表达式或者专门的库函数来实现这一点。 在代码片段中,`guid`函数的目的是生成一个全局唯一的ID,虽然示例中该函数并未完成,但在实际应用中,生成唯一ID是管理动态创建的HTML元素(如表单...

    PHP编程计算文件或数组中单词出现频率的方法

    这里主要使用到了`file_get_contents()`函数来获取文件内容,`preg_match_all()`函数配合正则表达式来提取单词,`array_count_values()`函数来统计单词出现的次数,以及`arsort()`函数来将统计结果按照出现频率从高...

Global site tag (gtag.js) - Google Analytics