一个向后引用,或一个八进制转义\符.例如,'n'匹配字符"n".'\n'匹配一个换行符.序列'\\'匹配"\"而"\("则匹配"(".
匹配输入字符串的开始位置.如果设置了RegExp对象的Multiline属性,^也匹配'\n'或^'\r'之后的位置.匹配输入字符串的结束位置.如果设置了RegExp对象的Multiline属性,$也匹配'\n'或$'\r'之前的位置.*匹配前面的子表达式零次或多次.例如,zo*能匹配"z"以及"zoo".*等价于{0,}.匹配前面的子表达式一次或多次.例如,'zo+'能匹配"zo"以及"zoo",但不能匹配"z".++等价于{1,}.匹配前面的子表达式零次或一次.例如,"do(es)?"可以匹配"do"或"does"中的"do".等??价于{0,1}.n是一个非负整数.匹配确定的n次.例如,'o{2}'不能匹配"Bob"中的'o',但是能匹配{n}"food"中的两个o.n是一个非负整数.至少匹配n次.例如,'o{2,}'不能匹配"Bob"中的'o',但能匹配{n,}"foooood"中的所有o.'o{1,}'等价于'o+'.'o{0,}'则等价于'o*'.m和n均为非负整数,其中n<=m.最少匹配n次且最多匹配m次.例如,"o{1,3}"将{n,m}匹配"fooooood"中的前三个o.'o{0,1}'等价于'o?'.请注意在逗号和两个数之间不能有空格.当该字符紧跟在任何一个其他限制符(*,+,?,{n},{n,},{n,m})后面时,匹配模式是非贪婪?的.非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串.例如,对于字符串"oooo",'o+?'将匹配单个"o",而'o+'将匹配所有'o'.