jslint 期望 ']' 而看到 '/'
jslint Expected ']' and instead saw '/'
我收到类似
的异常
jslint Expected ']' and instead saw '/'.
function returnFilePath(fullPath) {
var objRE = new RegExp(/([^//]+)\/);
var stringPath = objRE.exec(fullPath);
if (stringPath == null) {
return null;
}
else {
return stringPath[1];
}
}
找不到解决方案。
您的正则表达式似乎无效:
(截图来自:https://regex101.com/)
您要匹配什么模式?
难道是:
([^\/]+)\
我不确定标记此错误的确切规则(似乎没有很多关于规则实际内容的文档),但您可以通过转义方括号中的斜线:
var objRE = new RegExp(/([^\/\/]+)\/);
我收到类似
的异常jslint Expected ']' and instead saw '/'.
function returnFilePath(fullPath) {
var objRE = new RegExp(/([^//]+)\/);
var stringPath = objRE.exec(fullPath);
if (stringPath == null) {
return null;
}
else {
return stringPath[1];
}
}
找不到解决方案。
您的正则表达式似乎无效:
您要匹配什么模式? 难道是:
([^\/]+)\
我不确定标记此错误的确切规则(似乎没有很多关于规则实际内容的文档),但您可以通过转义方括号中的斜线:
var objRE = new RegExp(/([^\/\/]+)\/);