码迷,mamicode.com
首页 > 其他好文 > 详细

常见的正则表达式

时间:2016-12-12 07:39:21      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:isbn   bsp   div   浮点   浮点数   bic   ``   dpm   blank   

本文来自好程序员微信公众账号提交,由微讯啦收录,转载请注明出处。

整数

[0-9]+

技术分享

 

逗号分隔的整数

\b[0-9]{1,3}(,[0-9]{3})*\b

技术分享

浮点数

(\+?(\d+|\.\d+|\d+\.\d+)|-?(\d+|\d+\.\d+))

技术分享

 

 

 

0-255之间的数字

^([0-9]|[0-9]{2}|1[0-9]{2}|2[0-4][0-9]|25[0-5])$ 

技术分享

身份证

^[1-9]\d{14}(\d{2}[0-9x])?$ 
技术分享

邮箱

^[-\w.]{0,64}@([a-zA-Z0-9]{1,63}\.)*[-a-zA-Z0-9]{1,63}$

技术分享

固定电话

(\(?0[1-9]{2,3}\)?-?)?[1-9][0-9]\{6,7}(-[0-9]{1,6})? 
技术分享

邮编

[1-9][0-9]{5} 
技术分享

ISBN

((ISBN(-13)?:?\s)?97[89][-\s]?[0-9][-\s]?[0-9]{3}[-\s]?[0-9]{5}[-\s]?[0-9]|(ISBN(-10)?:?\s)?[0-9][-\s]?[0-9]{3}[-\s]?[0-9]{5}[-\s]?[0-9x])

技术分享

``

手机号

(0|\+86)?(13[0-9]|15[0-356]|18[025-9])\d{8} 
技术分享

成对的html tag

如 <code>test</code>

<([^>]+)>[\s\S]*?<\/\1>

技术分享

a

<a\s+href\s*=\s*["‘]?([^"‘\s]+)["‘]?>([^<]+)<\/a>

技术分享

head

<head>([^>]+)<\/head>

技术分享

图片

<img\s[^>]*?src=[‘"]?([^"‘]+)["‘]?[^>]*>

技术分享

常见的正则表达式

标签:isbn   bsp   div   浮点   浮点数   bic   ``   dpm   blank   

原文地址:http://www.cnblogs.com/ckui/p/6161161.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!