意外的限定符 (JavaScript)
在构造正则表达式的搜索模式时,使用非法重复因子创建了模式元素。 例如,模式
/^+/
是非法的,因为元素 ^(输入的开头)不能具有重复因子。 下表列出了不能具有重复因子的元素。
元素 |
说明 |
---|---|
^ |
输入的开头 |
$ |
输入的结尾 |
\b |
单词边界 |
\B |
非字边界 |
* |
零个或多个重复 |
+ |
一个或多个重复 |
? |
零个或一个重复 |
{n} |
n 个重复 |
{n,} |
n 个或多个重复 |
{n,m} |
从 n 到 m 个重复(含 n 和 m) |
更正此错误
- 确保搜索模式元素只包含合法的重复因子。