正则表达式(基础的东西)
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})?

浙公网安备 33010602011771号