正则表达式参考大全

正则表达式参考大全

ID:17635767

大小:26.50 KB

页数:4页

时间:2018-09-04

正则表达式参考大全_第1页
正则表达式参考大全_第2页
正则表达式参考大全_第3页
正则表达式参考大全_第4页
资源描述:

《正则表达式参考大全》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、正则表达式参考大全各式各样的正则表达式参考大全:^d+$  //匹配非负整数(正整数+0) //匹配整数^d+(.d+)?$  //匹配非负浮点数(正浮点数+0)^(([0-9]+.[0-9]*[1-9][0-9]*)

2、([0-9]*[1-9][0-9]*.[0-9]+)

3、([0-9]*[1-9][0-9]*))$  //匹配正浮点数^((-d+(.d+)?)

4、(0+(.0+)?))$  //匹配非正浮点数(负浮点数+0)^(-(([0-9]+.[0-9]*[1-9][0-9]*)

5、([0-9]*[1-9][0-9]*.[0-9

6、]+)

7、([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个英文字母或者下划线组成的字符串^[w-]+(.[w-]+)*@[w-]+(.[w-]+)+$    //匹配

8、email地址^[a-zA-z]+://匹配(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$  //匹配url匹配中文字符的正则表达式:[u4e00-u9fa5uf900-ufa2d]匹配双字节字符(包括汉字在内):[^x00-xff]匹配空行的正则表达式:[s

9、]*r匹配HTML标记的正则表达式:/<(.*)>.*

10、<(.*)/>/匹配首尾空格的正则表达式:(^s*)

11、(s*$)匹配Email地址的正则表达式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w

12、+)*匹配网址URL的正则表达式:^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$匹配国内电话号码:(d{3}-

13、d{4}-)?(d{8}

14、d{7})?匹配腾讯QQ号:^[1-9]*[1-9][0-9]*$匹配手机+座机+分机:/((^(13[0-9]

15、15[0

16、1

17、3

18、6

19、7

20、8

21、9]

22、18[8

23、9])d{8}$)

24、^((0d{2})[-]?d{8}

25、0d

26、{2}[-]?d{8}

27、(0d{3})[-]?d{7}

28、0d{3}[-]?d{7})([-]?d{1,5})?$)/下表是元字符及其在正则表达式上下文中的行为的一个完整列表,具体到每个正则表达式符号:将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引用、或一个八进制转义符。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配’’或’r’之后的位置。$匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$也匹配’’或’r’之前的位置。*匹配前面的子表达式

29、零次或多次。+匹配前面的子表达式一次或多次。+等价于{1,}。?匹配前面的子表达式零次或一次。?等价于{0,1}。{n}n是一个非负整数,匹配确定的n次。{n,}n是一个非负整数,至少匹配n次。{n,m}m和n均为非负整数,其中n<=m。最少匹配n次且最多匹配m次。在逗号和两个数之间不能有空格。?当该字符紧跟在任何一个其他限制符(*,+,?,{n},{n,},{n,m})后面时,匹配模式是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串。.匹配除""之外的任何单个字符。要匹配包括’’在内的任何字符

30、,请使用象’[.]’的模式。(pattern)匹配pattern并获取这一匹配。(?:pattern)匹配pattern但不获取匹配结果,也就是说这是一个非获取匹配,不进行存储供以后使用。(?=pattern)正向预查,在任何匹配pattern的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。(?!pattern)负向预查,与(?=pattern)作用相反x

31、y匹配x或y。[xyz]字符集合。[^xyz]负值字符集合。[a-z]字符范围,匹配指定范围内的任意字符。[^a-z]负值字符范围,匹配任何不在指定范围内

32、的任意字符。b匹配一个单词边界,也就是指单词和空格间的位置。B匹配非单词边界。cx匹配由

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。