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

正则表达式学习笔记--常用匹配

发布时间:2020-12-14 01:22:46 所属栏目:百科 来源:网络整理
导读:正则表达式--验证手机号码:13[0-9]{9}? 实现手机号前带86或是+86的情况:^((+86)|(86))?(13)d{9}$?电话号码与手机号码同时验证:(^(d{3,4}-)?d{7,8})$|(13[0-9]{9})? 提取信息中的网络链接:(h|H)(r|R)(e|E)(f|F)?*=?*('|")?(w||/|.)+('|"|?*|)??提取

正则表达式--验证手机号码:13[0-9]{9}?

实现手机号前带86或是+86的情况:^((+86)|(86))?(13)d{9}$?电话号码与手机号码同时验证:(^(d{3,4}-)?d{7,8})$|(13[0-9]{9})?

提取信息中的网络链接:(h|H)(r|R)(e|E)(f|F)?*=?*('|")?(w||/|.)+('|"|?*|>)??提取信息中的邮件地址:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*?提取信息中的图片链接:(s|S)(r|R)(c|C)?*=?*('|")?(w||/|.)+('|"|?*|>)??提取信息中的IP地址:(d+).(d+).(d+).(d+)?提取信息中的中国手机号码:(86)*0*13d{9}?

提取信息中的中国固定电话号码:((d{3,4})|d{3,4}-|s)?d{8}?提取信息中的中国电话号码(包括移动和固定电话):((d{3,4}-|s)?d{7,14}?提取信息中的中国邮政编码:[1-9]{1}(d+){5}?提取信息中的中国身份证号码:d{18}|d{15}?提取信息中的整数:d+?

提取信息中的浮点数(即小数):(-?d*).?d+?提取信息中的任何数字:(-?d*)(.d+)??提取信息中的中文字符串:[u4e00-u9fa5]*?提取信息中的双字节字符串?(汉字):[^x00-xff]*??

xn?匹配?n,其中?n?为十六进制转义值。十六进制转义值必须为确定的两个数字长。例如,'x41'?匹配?"A"。'x041'?则等价于?'x04'?&?"1"。正则表达式中可以使用?ASCII?编码。.?

num?匹配?num,其中?num?是一个正整数。对所获取的匹配的引用。例如,'(.)1'?匹配两个连续的相同字符。?

n?标识一个八进制转义值或一个向后引用。如果?n?之前至少?n?个获取的子表达式,则?n?为向后引用。否则,如果?n?为八进制数字?(0-7),则?n?为一个八进制转义值。?

nm?标识一个八进制转义值或一个向后引用。如果?nm?之前至少有?nm?个获得子表达式,则?nm?为向后引用。如果?nm?之前至少有?n?个获取,则?n?为一个后跟文字?m?的向后引用。如果前面的条件都不满足,若?n?和?m?均为八进制数字?(0-7),则?nm?将匹配八进制转义值?nm。?

nml?如果?n?为八进制数字?(0-3),且?m?和?l?均为八进制数字?(0-7),则匹配八进制转义值?nml。?

un?匹配?n,其中?n?是一个用四个十六进制数字表示的?Unicode?字符。例如,?u00A9?匹配版权符号?(?)。?

由26个英文字母组成的字符串??"^[A-Za-z]+$"??由26个英文字母的大写组成的字符串??"^[A-Z]+$"?由26个英文字母的小写组成的字符串???"^[a-z]+$"?由数字和26个英文字母组成的字符串???"^[A-Za-z0-9]+$"?由数字、26个英文字母或者下划线组成的字符串???"^w+$"??email地址??"^[w-]+(.[w-]+)*@[w-]+(.[w-]+)+$"?

url????"^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$"?手机号正则表达式??/^13d{9}$/gi?

public?static?bool?IsValidMobileNo(string?MobileNo)?{?conststringregPattern=?

@"^(130|131|132|133|134|135|136|137|138|139)d{8}$";?return?Regex.IsMatch(MobileNo,?regPattern);?

(编辑:李大同)

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

    推荐文章
      热点阅读