加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

常见正则表达式

发布时间:2020-12-13 22:23:30 所属栏目:百科 来源:网络整理
导读:来自asp.net正则控件 + 至少一次, ? 至多一次, * 0次或多次 internet URL:http(s)?://([w-]+.)+[w-]+(/[w- ./?%=]*)? 电子邮件地址:w+([-+.']w+)*@w+([-.]w+)*.w+([-.]w+)* 中国电话号码:((d{3})|d{3}-)?d{8} 身份证号码:d{17}[d|X

来自asp.net正则控件

+ 至少一次,至多一次,* 0次或多次

internet URL:http(s)?://([w-]+.)+[w-]+(/[w- ./?%&=]*)?

电子邮件地址:w+([-+.']w+)*@w+([-.]w+)*.w+([-.]w+)*

中国电话号码:((d{3})|d{3}-)?d{8}

身份证号码:d{17}[d|X]|d{15}

邮政编码:d{6}

手机号码:"^1[3|4|5|7|8][0-9]d{8}$"

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

评注:腾讯QQ号从10 000 开始
匹配ip地址:([1-9]{1,3}.){3}[1-9]。
评注:提取ip地址时有用
匹配MAC地址:([A-Fa-f0-9]{2}:){5}[A-Fa-f0-9]
Function IsRegu(Regu,s)


解释:

1.网址 http(s)?://([w-]+.)+[w-]+(/[w- ./?%&=]*)?

(s)? 一次或0次s

w表示匹配单个字符,数字,还有下划线..

.就表示字符"."
[]表示一个集合,与
集合中包含的任何一个字符匹配
比如[w-]表示可以为"w"或者为"-",也就是a-z,A-Z,0-9,再加一个连接符"-"
"[w-]+"中的"+"表示至少出现一次,即[w-]中所包含的字符出现一个或者多个,举个例子,可以匹配"a","ab","ab-","a-b"...
"[w-]+."表示后面再加一个".",举个例子"a.","ab.","ab-.","a-b."等等..
"([w-]+.)+"上面这个组合出现一次或者多次,比如:"a.","a.ab.","ab.ab-.","a-b.a-b."等等

后面的类似。。。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读