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

很实用的正则表达式

阅读更多

/^(\d{3}-|\d{4}-)?(\d{8}|\d{7})?$/    //国内电话
/^[1-9]*[1-9][0-9]*$/    //
腾讯
QQ
/^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$/
    //email地址

/^[a-zA-Z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\s*)?$/
  
//url
/^\d+$/
   //非负整数

/^[0-9]*[1-9][0-9]*$/
  //正整数

/^((-\\d+)|(0+))$/
  //非正整数
/^-[0-9]*[1-9][0-9]*$/
  //负整数

/^-?\\d+$/
     //整数

/^\\d+(\\.\\d+)?$/
  //非负浮点数

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

/^((-\\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+)?$/
  //浮点数

/^[a-zA-Z]+$/
  //26个英文字母组成的字符串

/^[a-z]+$/
  //26个英文字母的大写组成的字符串

/^[a-z]+$/
  //26个英文字母的小写组成的字符串

/^[a-za-z0-9]+$/
  //由数字和26个英文字母组成的字符串

/^\\w+$/
  //由数字、26个英文字母或者下划线组成的字符串

/^\d+[.]?\d+$/    //可以有小数点的任意多数字(全部为数字)

/(?=^[0-9a-zA-Z]{4,20}$)\w*[a-zA-Z]+\w*/   //同时满足下面三个条件

(1)       数字和字母(24-20位(3)不能全部是数字

分享到:
评论

相关推荐

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

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

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

    在Qt框架中,正则表达式(Regular Expression)是一种强大的文本处理工具,它允许程序员以结构化的方式匹配、查找、替换或验证字符串。本项目针对Qt的lineEdit组件,通过正则表达式实现了输入限制功能,使得lineEdit...

    精通正则表达式(第3版)(含awz3 mobi epub)

    本书主要讲解了正则表达式的特性和流派、匹配原理、优化原则、实用诀窍以及调校措施,并详细介绍了正则表达式在Perl、Java、.NET、PHP中的用法。 本书自第1 版开始着力于教会读者“以正则表达式来思考”,来让读者...

    日期正则表达式(很实用)

    通过以上内容的学习,我们可以看出,虽然正则表达式有时会显得较为复杂,但是只要掌握了其基本结构和逻辑,就能很好地应对各种场景的需求。希望本文能够帮助大家更好地理解和使用正则表达式进行日期验证。

    正则表达式 必知必会 pdf

    它的出版,为程序员和开发人员提供了一本实用性强的正则表达式学习资源。本书基于各种实用场景,从基础的文本匹配开始,逐步深入到回溯引用、条件性求值以及前后查找等高级特性,使得读者能够系统、全面地掌握正则...

    常用正则表达式大全.txt

    根据提供的文件信息,我们可以整理出一系列与正则表达式相关的...以上内容概括了从文件中提取出来的正则表达式知识点,这些知识点覆盖了正则表达式的多个应用场景,对于从事软件开发、数据分析等领域的人来说非常实用。

    c++写的正则表达式验证工具

    C++作为一种通用编程语言,虽然标准库中没有内置正则表达式支持,但通过第三方库如Boost,我们可以很方便地在C++程序中实现正则表达式功能。在这个"使用VS2008写的一个正则表达式验证工具"中,开发者就利用了Boost库...

    正则表达式调试工具

    综上所述,"正则表达式调试工具V3.0 绿色免费版"是一款实用的开发辅助工具,不仅提供了基本的正则表达式测试功能,还通过经典例程和跨平台特性,为开发者提供了便利的学习和调试环境。使用这款工具,开发者可以更好...

    qt正则表达式测试工具

    这个"qt正则表达式测试工具"显然是一个帮助开发者验证和调试正则表达式的实用程序。 正则表达式是一种特殊的文本字符串,用于描述复杂或重复的文本模式。它们在搜索、替换、数据提取等任务中非常有用。在Qt中,...

    易语言正则表达式类匹配中文

    在易语言中,正则表达式类是一个非常重要的工具,用于处理字符串的模式匹配和查找。在处理中文文本时,这个功能尤为关键,因为中文字符的编码和处理方式与英文有所不同。 正则表达式是用于匹配字符串模式的一种强大...

    详解Java判断是否是整数,小数或实数的正则表达式

    在Java中使用正则表达式进行数值判断是高效且实用的方法。通过正则表达式,我们可以精确地定义并匹配字符串的格式,从而有效地完成输入验证。该方法适用于各种需要对输入数据进行格式化验证的场景,例如数据校验、...

    《学习正则表达式》高清扫描版 PDF

    正则表达式是程序员必备的强大工具,得到了各种Unix实用程序,以及Perl、Java、JavaScript、C#等编程语言的支持。读完本书,你会对正则表达式的常用语法了然于胸。掌握正则表达式是提升编程效率、节约时间的一大法.....

    java_zhengze.rar_正则表达式_正则表达式 java

    本资料"java_zhengze.rar"提供了对Java正则表达式的详细讲解,包括基本概念、元字符、预定义字符类以及各种匹配操作,对于Java开发者来说是一份非常实用的学习资源。 首先,我们来了解一下正则表达式的基石——元...

    IP地址的正则表达式

    在探讨“IP地址的正则表达式”这一...总之,“IP地址的正则表达式”不仅展示了正则表达式的强大功能,也揭示了在处理网络通信和数据验证中正则表达式的实用价值。理解和掌握这一技术对于IT专业人士而言是十分必要的。

    正则表达式匹配调试工具

    综上所述,这个"正则表达式匹配调试工具"很可能是一个集成了多种功能的实用工具,能够帮助开发者高效地调试和优化他们的正则表达式,提高工作效率。通过安装并使用这些文件,用户可以体验到便捷的正则表达式调试环境...

    正则表达式工具(带源码)

    本项目"正则表达式工具(带源码)"是一个由C#语言编写的实用程序,旨在帮助开发者和学习者更方便地理解和应用正则表达式。 该工具的核心功能是支持正则表达式的匹配。用户可以输入自定义的正则表达式和待匹配的文本...

    精通正则表达式(第三版)

    《精通正则表达式(第3版)》主要讲解了正则表达式的特性和流派、匹配原理、优化原则、实用诀窍以及调校措施,并详细介绍了在Perl、Java、.NET、PHP中正则表达式的用法。 《精通正则表达式(第3版)》自第1版开始着力于...

    正则表达式 正则表达式资料 正则表达式教程

    虽然这并不是一篇完整的教程,但它提供了一系列实用的正则表达式实例,如用于判断电子邮件地址、QQ号码、身份证号码格式等。对于需要在实际项目中运用正则表达式的开发者来说,这些实例是非常有价值的参考资料。 ##...

    正则表达式验证器,验证常用的编程语言的正则表达式

    "正则表达式验证器"是一个实用工具,它允许用户输入自定义的正则表达式,并通过提供测试用例来验证该表达式的正确性。 这个验证器特别适用于程序员,他们可能需要在多种不同的编程语言中使用正则表达式,如...

    javascript正则表达式迷你书 (1).pdf

    JavaScript 正则表达式迷你书 本书是 JavaScript 正则表达式的入门级教程,旨在帮助读者快速掌握正则表达式的基本概念和应用。下面是本书的知识点摘要: 第一章:正则表达式字符匹配攻略 * 两种模糊匹配:横向...

Global site tag (gtag.js) - Google Analytics