我的正则

 更新时间:2006年10月03日 00:00:00   作者:  

1

至少8个字符

".{8,}"

2

URL

http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?



URL(2)

^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$

3

E-Mail

\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*



E-Mail(2)

^[\w\.-]+@[\w-]+\.[\w\.-]+$



E-Mail(3)

^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$

4

非负整数(正整数 + 0)

^\\d+$

5

正整数

^[0-9]*[1-9][0-9]*$

6

非正整数(负整数 + 0)

^((-\\d+)|(0+))$

7

负整数

^-[0-9]*[1-9][0-9]*$

8

整数

^-?\\d+$

9

非负浮点数(正浮点数 + 0)

^\\d+(\\.\\d+)?$

10

正浮点数

^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$

11

非正浮点数(负浮点数 + 0)

^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$

12

负浮点数

^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$

13

浮点数

^(-?\\d+)(\\.\\d+)?$

14

由26个英文字母组成的字符串

^[A-Za-z]+$

15

由26个英文字母的大写组成的字符串

^[A-Z]+$

16

由26个英文字母的小写组成的字符串

^[a-z]+$

17

由数字和26个英文字母组成的字符串

^[A-Za-z0-9]+$

18

由数字、26个英文字母或者下划线组成的字符串

^\w+$

相关文章

  • 正则表达式之全部符号对照表

    正则表达式之全部符号对照表

    下面一骗整理的比较详细的函数对照表,放到大家在书写正则的时候参考下
    2008-09-09
  • Java正则表达式入门基础篇(新手必看)

    Java正则表达式入门基础篇(新手必看)

    这篇文章给大家介绍java正则表达式入门基础篇, 由于正则表达式是一个很庞杂的体系,所以我仅例举些入门的概念,更多的请参阅相关书籍及自行摸索。感兴趣的朋友一起跟着小编来看看吧
    2015-10-10
  • ASP 正则表达式的应用使用说明

    ASP 正则表达式的应用使用说明

    如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。
    2009-11-11
  • Java 正则表达式匹配模式(贪婪型、勉强型、占有型)

    Java 正则表达式匹配模式(贪婪型、勉强型、占有型)

    这篇文章主要介绍了Java 正则表达式匹配模式(贪婪型、勉强型、占有型),需要的朋友可以参考下
    2016-12-12
  • 正则表达式中的特殊字符

    正则表达式中的特殊字符

    正则表达式中的特殊字符...
    2006-06-06
  • 浅析正则表达式 元字符和普通字符

    浅析正则表达式 元字符和普通字符

    根据正则表达式语法规则,正则表达式的匹配模式是由一系列的字符构成的。下面小编给大家带来了正则表达式 元字符和普通字符,感兴趣的朋友一起看看吧
    2018-01-01
  • php中正则替换函数ereg_replace用法实例

    php中正则替换函数ereg_replace用法实例

    这篇文章主要介绍了php中正则替换函数ereg_replace用法,以实例形式分析了ereg_replace函数进行正则替换时的用法,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • python正则表达式的使用(实验代码)

    python正则表达式的使用(实验代码)

    正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。这篇文章主要介绍了python正则表达式的使用(实验代码),非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
    2019-06-06
  • 精确查找PHP WEBSHELL木马 修正版

    精确查找PHP WEBSHELL木马 修正版

    上篇提到了关于网上流传查找PHP webshell的python脚本中,不严谨的代码,并且给出了一个python的检测代码,同时,下文里也提到不能检测到反引号的命令执行的地方。今天,我想了下,现在把思路发出来。
    2011-04-04
  • 还不会正则表达式?赶快看这篇!

    还不会正则表达式?赶快看这篇!

    大家都很多时候都会觉得正则表达式难记、难学、难用,但不可否认的是正则表达式是一项很重要的技能,所有我将学习和使用正则表达式时的关键点整理如下,供大家参考
    2019-06-06

最新评论