js 正则
预定义特殊字符-- 转义符 (7个)
字符 | 含义 |
\t | 水平制表符 |
\r | 回车符 |
\n | 换行符 |
\f | 换页符 |
\cX | 与X对应的控制字符(Ctrl+X) |
\v | 垂直制表符 |
\0 | 空字符 |
字符 (3个)
. 除换行符" \n "外的字符 等同于 [^\n]
[] 字符集
\ 转义字符
预定义字符集 (6个)
\d 数字 等同于 [0-9]
\D 非数字 等同于 [^0-9]
\s 空白字符 space 等同于 [ \t\n\x0B\f\r]
\S 非空白字符 [^\t\n\x0B\f\r]
\w 单词字符 [0-9a-zA-Z_]
\W [^0-9A-Za-z_]
边界匹配(6个)
^
$
\A ?
\Z ?
\b
\B