版本

wrap-regex

要求正则表达式字面量周围使用括号

🔧 可修复

此规则报告的某些问题可以通过 --fix 命令行 选项自动修复

重要提示

此规则在 ESLint v8.53.0 中已弃用。请使用 @stylistic/eslint-plugin-js 中的相应规则

了解更多

当在某些情况下使用正则表达式时,它最终可能看起来像除法运算符。例如

function a() {
    return /foo/.test("bar");
}

规则详情

这用于消除斜杠运算符的歧义,并有助于提高代码的可读性。

此规则的 错误 代码示例

在 Playground 中打开
/*eslint wrap-regex: "error"*/

function a() {
    return /foo/.test("bar");
}

此规则的 正确 代码示例

在 Playground 中打开
/*eslint wrap-regex: "error"*/

function a() {
    return (/foo/).test("bar");
}

版本

此规则在 ESLint v0.1.0 中引入。

资源

更改语言