您的位置:首页 > 其它

正则表达式(基础的东西)

2015-11-29 16:53 267 查看
0-9**转义字符**

正则代表含义
\d[0-9]数字
\w[a-z0-9_]26个字母,数字,下划线
\s任何空白字符
.任意字符
相反的大写代表的意思

正则代表含义
\D[^0-9]非数字
\W[^a-z0-9_]非数字字母下划线以外
\S非空白字符
量词:就是出现的个数

{n} :正好出现n次

{n,m}:最少n次,最多m次

比如QQ号,5位到11位的:[1-9]\d{4,10}

第一位是除0之外的数字,后面4个或者10个位数是数字

{n,}:最少n次,最多不限

+:最少1次,不限上限 {1,}

?:最少0次,最多1次{0,1}

*{0,}任意次 【基本不用】

固定电话

010-12345678-86

12345678是最重要的,前区号后地区号无所谓

(0\d{2.3}-)?[1-9]\d{7}(-\d{1,5})?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: