我想构建一个 JS 函数,将参数列表连接到有效路径(因为我无法确定路径的一部分是否带有斜杠)
这是函数:
concatPath = function() {
    var path = "";
    for(var i = 0; i < arguments.length; i++)   {
        path += arguments[i].replace("(\\|/)$|^(\\|/)", "") + "/";
    }
    return path;
}
使用的正则表达式匹配了http://regexpal.com上的所有开始和结束斜杠和反斜杠, 但该功能无法正常工作(正则表达式不匹配)。此外,Chrome 声明
语法错误:无效的正则表达式:/()$|^()/:未终止的组
当我只使用 RegEx
 (\\)$|^(\\)
但是,使用正则表达式
 (\\)$|^(\\)
工作正常。
是不是太晚了,还是我错过了一些特别的东西?
提前致谢!
狮子座