`
lzh166
  • 浏览: 298019 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

正则表达式(收藏)

阅读更多
1、非负整数:^\d+$
2、正整数:^[0-9]*[1-9][0-9]*$

3、非正整数:^((-\d+)|(0+))$

4、负整数:^-[0-9]*[1-9][0-9]*$

5、整数:^-?\d+$

6、非负浮点数:^\d+(\.\d+)?$

7、正浮点数:^((0-9)+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$

8、非正浮点数:^((-\d+\.\d+)?)|(0+(\.0+)?))$

9、负浮点数:^(-((正浮点数正则式)))$

10、英文字符串:^[A-Za-z]+$

11、英文大写串:^[A-Z]+$

12、英文小写串:^[a-z]+$

13、英文字符数字串:^[A-Za-z0-9]+$

14、英数字加下划线串:^\w+$

15、E-mail地址:^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$

16、URL:^[a-zA-Z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\s*)?$
或:^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$

17、邮政编码:^[1-9]\d{5}$

18、中文:^[\u0391-\uFFE5]+$

19、电话号码:^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$

20、手机号码:^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$

21、双字节字符(包括汉字在内):^\x00-\xff

22、匹配首尾空格:(^\s*)|(\s*$)(像vbscript那样的trim函数)

23、匹配HTML标记:<(.*)>.*<\/\1>|<(.*) \/>

24、匹配空行:\n[\s| ]*\r

25、提取信息中的网络链接:(h|H)(r|R)(e|E)(f|F) *= *('|")?(\w|\\|\/|\.)+('|"| *|>)?

26、提取信息中的邮件地址:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

27、提取信息中的图片链接:(s|S)(r|R)(c|C) *= *('|")?(\w|\\|\/|\.)+('|"| *|>)?

28、提取信息中的IP地址:(\d+)\.(\d+)\.(\d+)\.(\d+)

29、提取信息中的中国手机号码:(86)*0*13\d{9}

30、提取信息中的中国固定电话号码:(\(\d{3,4}\)|\d{3,4}-|\s)?\d{8}

31、提取信息中的中国电话号码(包括移动和固定电话):(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}

32、提取信息中的中国邮政编码:[1-9]{1}(\d+){5}

33、提取信息中的浮点数(即小数):(-?\d*)\.?\d+

34、提取信息中的任何数字 :(-?\d*)(\.\d+)?

35、IP:(\d+)\.(\d+)\.(\d+)\.(\d+)

36、电话区号:/^0\d{2,3}$/

37、腾讯QQ号:^[1-9]*[1-9][0-9]*$

38、帐号(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$

39、中文、英文、数字及下划线:^[\u4e00-\u9fa5_a-zA-Z0-9]+$
分享到:
评论

相关推荐

    正则表达式测试工具

    3. **保存与收藏**:用户可以保存常用的正则表达式,方便日后重复使用,这极大地提高了工作效率。 4. **内置正则表达式库**:为了方便用户,许多测试工具会内置一些常见的正则表达式模式,用户可以直接选用,无需...

    绿色正则表达式测试的软件

    6. 存储与导入:用户可能需要保存常用的正则表达式,软件可能有收藏夹功能,允许用户保存和导入导出正则表达式。 7. 教程与示例:为了帮助初学者,软件可能包含正则表达式的入门教程和常见应用场景的示例。 8. ...

    正则表达式验证工具,常用的正则表达式

    本程序实现了对正则表达式的验证、收藏、备注修改、对界面皮肤的切换、导出Excal、导出文本文件、打开所有类型的文件...等功能。在系统中你可以很快的搜索到你要的正则表达式,系统还实现了自动提醒收藏的功能。 ...

    正则表达式测试工具,美观功能强大!

    正则表达式测试工具,美观功能强大! 1、可作为文本编辑器,...4、支持正则表达式的历史记录与收藏,如百度搜索自动显现 5、靠边隐藏 详情见博文:https://blog.csdn.net/weixin_44182128/article/details/122676797

    c#正则表达式大全及示例,推荐收藏

    正则表达式是一种强大的文本处理工具,用于匹配、查找、替换和提取字符串模式。在C#编程语言中,正则表达式是通过`System.Text.RegularExpressions`命名空间中的类来实现的,尤其是`Regex`类。这篇文章将深入探讨C#...

    正则表达式 (经典收藏)

    正则表达式 (经典收藏) 高效正则表达式 正则表入门 正则表教程

    精通正则表达式.pdf

    电子版《精通正则表达式》精通正则表达式.pdf解压后5.78M。 正则表达式,不用介绍了吧,作为开发者的你掌握了吗? &lt;br&gt;将自己收藏的精通正则表达式.pdf与大家分享下载使用 勇往直前:http://forward8.cn

    正则表达式之TCL收藏版

    在"TCL语言版收藏.doc"这个文档中,可能会详细讲解上述各种概念,并给出丰富的示例来帮助理解如何在TCL中编写和使用正则表达式。学习TCL的正则表达式,不仅可以提升文本处理的效率,还能为解决复杂的数据分析和自动...

    最全的正则表达式集合,可以满足你需要所有匹配

    正则表达式(Regular Expression,简称regex)是用于在文本字符串中进行模式匹配的一种语言,它在编程、网站开发、数据分析等领域中具有广泛的应用。这个压缩包“最全的正则表达式集合”包含了丰富的正则表达式示例...

    javascript经典正则表达式 (收藏整理)-javescript教程

    根据给定的文件标题、描述、标签以及部分内容,本文将深入解析JavaScript中的经典正则表达式,这些表达式被广泛应用于各种应用场景,如字符串验证、数据处理等。以下是对几个关键正则表达式的详细说明: ### 1. ...

    js经典正则表达式整理收集

    各类正则表达式收藏只能输入数字:“^[0-9]*$” 只能输入n位的数字:“^d{n}$” 只能输入至少n位数字:“^d{n,}$” 只能输入m-n位的数字:“^d{m,n}$” 只能输入零和非零开头的数字:“^(0|[1-9][0-9]*)$”。...

    JavaScript手册及正则表达式详解[收藏]

    正则表达式则是JavaScript中的一个重要工具,用于处理字符串的模式匹配和查找。在这个“JavaScript手册及正则表达式详解”中,我们将深入探讨这两个关键主题。 一、JavaScript基础 JavaScript是一种解释型、弱类型...

    掌控正则表达式:第三版

    综上所述,《掌控正则表达式:第三版》是一本非常值得阅读和收藏的书籍,无论是对于初学者还是经验丰富的开发者来说,都能从中获得宝贵的指导和启示。通过学习本书,读者可以更加熟练地使用正则表达式来简化日常的...

    常用正则表达式大汇总 非常全面 非常好有 值得收藏

    正则表达式是用于在文本中查找、替换或验证模式的强大工具,广泛应用于编程语言、文本处理和数据分析。以下是一些常见的正则表达式模式,以及它们在不同场景下的应用: 1. 数字匹配: - `^\d+$`:匹配非负整数(正...

    关于正则表达式的课件

    关于正则表达式一个ppt课件,适合初学者,介绍的很详细,欢迎收藏

    好用的正则表达式匹配工具(RegexBuddy)

    10. **模板和收藏**:用户可以保存常用的正则表达式模板,便于日后快速调用,提高工作效率。 综上所述,RegexBuddy作为一款优秀的正则表达式工具,通过其强大的功能和友好的用户界面,极大地简化了正则表达式的学习...

    正则表达式小工具源码

    正则表达式小工具源码 程序介绍: 程序为学习过程编写的验证正则表达是的小工具。通过程序可以 学习到如何使用.NET中的正则表达式类,还可以熟悉Winform基本 编程。使用xml文件保存收藏信息,通过程序可以清楚...

    正则表达式测试工具(程序员精品工具)

    7. **书签和收藏**:可以保存常用的正则表达式,方便日后快速调用。 8. **导出和导入**:可能支持将正则表达式和测试案例导出或导入,便于团队协作和备份。 9. **自定义设置**:根据个人喜好调整界面布局、颜色...

Global site tag (gtag.js) - Google Analytics