这个问题在这里已有答案:
jshint发射器发射器/ emitter.js:第15行,第61行,严格模式下不允许使用八进制文字。
1错误
我在源代码上运行linter jshint时收到上述消息。
该计划中的违规行是:
let pattern = new RegExp("^-(?=[gim]{1,3}$)(?!.*(.).*\1).*$");
jshint标记正则表达式中\ 1处的错误。
有什么办法可以从jshint中删除这条消息吗?
你可以查看源here
在node.js中,由于node.js处理字符串的方式,你必须反斜杠反斜杠qazxsw poi。
(one for node, one for the regex)
new RegExp('^-(?=[gim]{1,3}$)(?!.*(.).*\\1).*$');