意外的限定符 (JavaScript)

在构造正则表达式的搜索模式时,使用非法重复因子创建了模式元素。 例如,模式

/^+/

是非法的,因为元素 ^(输入的开头)不能具有重复因子。 下表列出了不能具有重复因子的元素。

元素

说明

^

输入的开头

$

输入的结尾

\b

单词边界

\B

非字边界

*

零个或多个重复

+

一个或多个重复

?

零个或一个重复

{n}

n 个重复

{n,}

n 个或多个重复

{n,m}

从 n 到 m 个重复(含 n 和 m)

更正此错误

  • 确保搜索模式元素只包含合法的重复因子。

请参见

参考

正则表达式对象 (JavaScript)

其他资源

Regular Expression Syntax