跳至内容

oxc/bad-replace-all-arg 正确性

默认情况下启用此规则。

规则作用

该规则警告在调用 `replaceAll` 方法却没有使用全局标志 (g) 的正则表达式时的情况。

为什么会显示警告?

使用 `replaceAll` 方法替代字符串中所有出现的字符串。如果在正则表达式中未使用全局标志 (g),则仅替换出现的第一个字符串。

示例

对该规则**不正确的**代码示例

javascript
withSpaces.replaceAll(/\s+/, ",");

对该规则**正确的**代码示例

javascript
withSpaces.replaceAll(/\s+/g, ",");

参考

根据 MIT 许可证发布。