regular_expression | comment |
---|---|
[abc] | a,b,c中任意一个 |
[^abc] | 除了a,b,c的任意一个 |
[a-z&&[^bc]] | 除了b,c的任意一个,逻辑‘与’ |
[a-z] | 任意1个字符 |
[a-z]+ | 任意字符>=1个 |
[a-zA-Z0-9] | 任意字符 |
\w | [a-zA-Z_0-9]任意字符包含"_" |
\W | [^\w]大写是非小写 |
\d | [0-9]任意数字 |
\D | [^0-9] |
\s | [\t\n\xOB\f\r]空白 |
\S | [^\s]大写是非小写 |
. | 点代表任意字符 |
+ | 表示‘+’ |
- | 表示‘-’ |
? | 表示0、1个 |
* | 表示 >=0个任意多个 |
+ | 表示 >=1个 |
{n} | 表示 n 个 |
{n,m} | 表示 n <= & <= m个 |
{n,} | 表示 >=n个 |
“\d{6}” | 表示6位邮编 |
“(+86)?\s*\d{11}” | 表示11位手机号,+86可有可无,之后空格可多可无 |
"(+86 | 0086)?\s?\d{11}" |
^ | 表示字符串开始 |
$ | 表示字符串结束 |
03-25