huanghepeng

.net 技术
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

正则表达式一样常用的匹配

Posted on 2006-09-19 17:30  黄鹤鹏  阅读(245)  评论(0)    收藏  举报
汉字的匹配  \u4E00-\u9FA5  
匹配双字节字符(包括汉字在内):[^x00-xff]
匹配空行的正则表达式:n[s| ]*r
匹配HTML标记的正则表达式:/<(.*)>.*|<(.*) />/
匹配首尾空格的正则表达式:(^s*)|(s*$)
匹配ip地址:\d+\.\d+\.\d+\.\d+

匹配网址URL的正则表达式:^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$
匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
匹配国内电话号码:(d{3}-|d{4}-)?(d{8}|d{7})?
匹配身份证:\d{15}|\d{18}
匹配腾讯QQ号:^[1-9]*[1-9][0-9]*$