我想建立一份联署材料功能, 将一系列论据编成一条有效的道路(因为我无法确定这条道路是否有一部分是被划过还是没有被划过) 。
这就是这个函数:
concatPath = function() {
var path = "";
for(var i = 0; i < arguments.length; i++) {
path += arguments[i].replace("(\|/)$|^(\|/)", "") + "/";
}
return path;
}
The used RegEx matched all beginning and ending slashes and backslashes on http://regexpal.com But the function does not work properly (RegEx does not match). Furthermore, Chrome states
SyntaxError: 无效的正则表达式 : /()$_()/()_()/
: 未终结组群 强>
当我刚用那套
(\)$|^(\)
然而,使用RegEx
(\)$|^(\)
工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常, 工作正常 工作正常, 工作正常 工作正常 工作正常, 工作正常 工作正常 工作正常 工作正常, 工作正常 工作正常 工作正常 工作正常, 工作正常 工作正常 工作正常 工作正常 工作正常 工作正常 工作正常 工作正常 工作正常 工作正常, 工作正常 工作正常 工作正常 工作正常 工作正常 工作正常, 工作正常 工作正常 工作正常 工作正常 。
是太迟了还是我漏掉了什么特别的东西?
提前感谢!
利奥