KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I wanted to build a JS function concatting a list of arguments to a valid path (since I could not be sure whether a part of the path is given with or without slashes) This is the function: 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: Invalid regular expression: /(\)$|^(\)/ : Unterminated group when I just use the RegEx (\\)$|^(\\) However, using the RegEx (\\)$|^(\\) works fine. Is it too late or did I missed something special? Thanks in advance! Leo
Tags (comma-separated)
Save Edits
Cancel