jslint预期']'而是看到'/'

时间:2016-04-27 05:34:10

标签: javascript jslint

我得到了像

这样的例外
  

jslint预期']'而是看到'/'.

function returnFilePath(fullPath) {
    var objRE = new RegExp(/([^//]+)\\/);
    var stringPath = objRE.exec(fullPath);
    if (stringPath == null) {
        return null;
    }
    else {
        return stringPath[1];
    }
}

无法找到解决方案。

2 个答案:

答案 0 :(得分:3)

我不确定标记此错误的确切规则(似乎没有关于实际规则的大量文档),但您可以通过转义斜杠来摆脱错误方括号:

var objRE = new RegExp(/([^\/\/]+)\\/);

答案 1 :(得分:2)

似乎你的正则表达式无效: enter image description here (截图来自:https://regex101.com/

你想要匹配什么模式? 可能是:

([^\/]+)\\