字符
. 匹配除换行符 \n 之外的任何单字符
\d 等价于 [0-9]
\S 匹配任何非空白字符。等价于 [^ \f\n\r\t\v]
\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]
\n 换行符
\r 回车符
\f 换页符
\t 制表符
\v 垂直制表符
^[a-zA-Z0-9_-]{3,5}$
次数
+ 一次或一次以上
* 0次、一次或一次以上
? 0次或一次
{m} m次
{m,} m次及以上
{m,n} m与n次之间
定位
^ 匹配输入字符串开始的位置
$ 匹配输入字符串结尾的位置