常用正则表达式

邮箱

\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位

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值