您的位置:首页 > 其它

常用正则表达式

2016-08-05 23:43 148 查看

邮箱

\w+\.?\w+@\w+\.com(\.cn)?


解释:

\w+表示一个或者多个字母,汉字,数字,下划线

.?表示有一个或者没有.

.com表示有.com

(.cn)表示有或者没有.cn字符

上述正则表达式可以匹配下列类型的邮箱:

dfads_dfad.dsfd@163.com.cn

fdsafdsfa@dfads.com

IP地址

((25[0-5]|2[0-4]\d|[0-1]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[0-1]?\d\d?)


解释:

(25[0-5]|2[0-4]\d|[0-1]?\d\d?)表示匹配0-255

25[0-5]匹配250-255

2[0-4]\d匹配200-249

[0-1]?\d\d?匹配0-199

((25[0-5]|2[0-4]\d|[0-1]?\d\d?).){3}匹配xxx.xxx.xxx.

网址URL

[a-zA-z]+://[^s]*


解释:

[^s]*匹配任意个非空字符

国内电话号码

d{3}-d{8}|d{4}-d{7}


解释:

匹配形式如 0511-4405222 或 021-87888822

腾讯QQ号

[1-9][0-9]{4,}


解释:腾讯QQ号从10000开始

中国邮政编码

[1-9]d{5}(?!d)


解释:中国邮政编码为6位数字

身份证

d{15}|d{18}


解释:中国的身份证为15位或18位
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: