Written on 2008年8月1日 @ 23:18 | by spirit | Tags: 源码   | 浏览:

正则表达式是一种通用的标准,大部分的计算机语言都支持正则表达式,并且在字符串处理、表单验证等场合,实用高效。这里收集了一些常用的正则表达式语句,以备不时之需,并分享出来,大家用到的时候就不用自己写了。

提取信息中的整数:\d+

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

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

提取信息中的中文字符串:[\u4e00-\u9fa5]*

提取信息中的英文字符串:\w*

提取信息中的双字节字符串  (汉字):[^\x00-\xff]* 

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

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

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

提取信息中的ip地址:  (\d+)\.(\d+)\.(\d+)\.(\d+)   

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

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

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

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

提取信息中的中国身份证号码:\d{18}|\d{15} 

匹配腾讯QQ号:[1-9][0-9]{4,}

提取ip地址:\d+\.\d+\.\d+\.\d+


若转载请注明出处: Spirit's Home
本文地址: http://www.7788sky.cn/post/zhengzebiaodashi.html
  1. 0 Response to “一些常用的正则表达式 ”

Post a Comment

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。