首页
学习
活动
专区
工具
TVP
发布

no-empty-class

该规则在 ESLint v1.0 中被删除,并被 no-empty-character-class 规则取代

正则表达式中的空字符类不匹配任何内容,并可能导致代码无法按预期工作。

var foo = /^abc[]/;

规则细节

这条规则旨在强调可能由于使用空字符类而产生的正则表达式中的可能的拼写错误和意外行为。

此规则的错误代码示例:

var foo = /^abc[]/;

/^abc[]/.test(foo);

bar.match(/^abc[]/);

此规则的正确代码示例:

var foo = /^abc/;

var foo = /^abc[a-z]/;

var bar = new RegExp("^abc[]");

版本

此规则在 ESLint 0.0.9 中引入,并在 1.0.0-rc-1 中删除。

资源

扫码关注腾讯云开发者

领取腾讯云代金券