常数

下面的特殊字符用于在常规表达式中创建用于匹配的模板。同时参考RegExp及常规表达式对象。

\

标明下一个特殊字符。

^

匹配一行或输入的开始。

$

匹配一行或输入的结尾。

*

匹配下面的字符大于或等于0次。

+

匹配下面的字符大于或等于1次。

?

匹配下面的字符0次或1次。

匹配任何的单个字符,除了新行符外。

(pattern)

匹配pattern并且能记住这个匹配。

x|y

匹配x或y。

{n}

匹配恰好n次。

{n,}

匹配至少n次。

{n,m}

匹配至少n次,至多m次。

[xyz]

匹配括号内的任意字符(串〕。

[-xyz]

匹配不在括号内的字符。

\b

匹配单词的边界。

\B

匹配单词的非边界。

\d

匹配一个数字字符。

\D

匹配一个非数字字符。

\f

匹配一个换格式符。

\n

匹配一个换行符。

\r

匹配一个回车符。

\s

匹配一个空格符。

\S

匹配任意非空格符。

\t

匹配一个table符。

\v

匹配一个垂直制表符。

\w

匹配任何包括下划线符在内的单词符。

\W

匹配任何非单词符。

\num

匹配正整数num。

/n/

匹配八进制,十六进制,十进制的escape值。