正则表达式 | 匹配项 |
---|---|
\d | 匹配单个数字,\d{3}表示匹配3个数字,\d{3,8}表示3-8个数字 |
\w | 匹配一个字母或者数字 |
. | 匹配单个任意字符 |
* | 匹配任意个字符,包括0个 |
+ | 匹配至少一个字符 |
? | 匹配0个或者1个字符 |
{n} | 匹配n个字符 |
{n~m} | 匹配n至m个字符 |
\s | 匹配一个空格,\s+表示至少有一个空格 |
A|B | 匹配A或B |
^ | 匹配行的开头,^\d表示必须以数字开头。 |
$ | 匹配行的结尾,\d$表示必须以数字结束。 |
[0-9a-zA-Z|_] | 可以匹配一个数字、字母或者下划线 |
[0-9a-zA-Z|_]+ | 可以匹配至少由一个数字、字母或者下划线组成的字符串 |
[0-9a-zA-Z|_][0-9a-zA-Z|_]* | 可以匹配由字母或下划线开头,后接任意个由一个数字、字母或者下划线组成的字符串 |
[0-9a-zA-Z|_][0-9a-zA-Z|_]{0, 19} | 更精确地限制了变量的长度是1-20个字符(前面1个字符+后面最多19个字符) |
正则表达式
最新推荐文章于 2024-05-20 10:35:51 发布