常用的正则表达式

常用的正则表达式

ID:13536630

大小:95.00 KB

页数:11页

时间:2018-07-23

常用的正则表达式_第1页
常用的正则表达式_第2页
常用的正则表达式_第3页
常用的正则表达式_第4页
常用的正则表达式_第5页
资源描述:

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

1、常用的正则表达式整理1、非负整数:^d+$2、正整数:^[0-9]*[1-9][0-9]*$3、非正整数:^((-d+)

2、(0+))$4、负整数:^-[0-9]*[1-9][0-9]*$5、整数:^-?d+$6、非负浮点数:^d+(.d+)?$7、正浮点数:^((0-9)+.[0-9]*[1-9][0-9]*)

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

4、([0-9]*[1-9][0-9]*))$8、非正浮点数:^((-d+.d+)?)

5、(0+(.0+)?))$9、负浮点数:^(-((正浮点数正则式)))$10、英文字符串:^[A-Za-z]+$1

6、1、英文大写串:^[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-

7、uFFE5]+$19、电话号码:^(((d{2,3}))

8、(d{3}-))?((0d{2,3})

9、0d{2,3}-)?[1-9]d{6,7}(-d{1,4})?$20、手机号码:^(((d{2,3}))

10、(d{3}-))?13d{9}$21、双字节字符(包括汉字在内):^x00-xff22、匹配首尾空格:(^s*)

11、(s*$)(像vbscript那样的trim函数)23、匹配HTML标记:<(.*)>.*

12、<(.*) /> 24、匹配空行:[s

13、 ]*r25、提取信息中的网络链接:(h

14、H)(r

15、R)(e

16、E)(f

17、

18、F)  *=  *('

19、")?(w

20、\

21、/

22、.)+('

23、"

24、  *

25、>)?26、提取信息中的邮件地址:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*27、提取信息中的图片链接:(s

26、S)(r

27、R)(c

28、C)  *=  *('

29、")?(w

30、\

31、/

32、.)+('

33、"

34、  *

35、>)?28、提取信息中的IP地址:(d+).(d+).(d+).(d+)29、提取信息中的中国手机号码:(86)*0*13d{9}30、提取信息中的中国固定电话号码:((d{3,4})

36、d{3,4}-

37、s)?d{8}31、提取信息中的

38、中国电话号码(包括移动和固定电话):((d{3,4})

39、d{3,4}-

40、s)?d{7,14}32、提取信息中的中国邮政编码:[1-9]{1}(d+){5}33、提取信息中的浮点数(即小数):(-?d*).?d+34、提取信息中的任何数字 :(-?d*)(.d+)?  35、IP:(d+).(d+).(d+).(d+)36、电话区号:/^0d{2,3}$/37、腾讯QQ号:^[1-9]*[1-9][0-9]*$38、帐号(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$匹配中文字符的正

41、则表达式:[u4e00-u9fa5]匹配双字节字符(包括汉字在内):[^x00-xff]匹配空行的正则表达式:[s

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

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

44、(s*$)匹配Email地址的正则表达式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*匹配网址URL的正则表达式:^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$匹配帐号是否合法(字母开头,允许5-16字节,允许字母数

45、字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$匹配国内电话号码:(d{3}-

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

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

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

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

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