X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/d67b0578511e585fabebeb4800cb1706e63b23fb..176b853174e763f6c25a954e566cedcda8ef6300:/app/assets/javascripts/router.js diff --git a/app/assets/javascripts/router.js b/app/assets/javascripts/router.js index 08a6c7268..a2a20b846 100644 --- a/app/assets/javascripts/router.js +++ b/app/assets/javascripts/router.js @@ -47,7 +47,7 @@ move the map without the hash changing. */ OSM.Router = function (map, rts) { - var escapeRegExp = /[\-{}\[\]+?.,\\\^$|#\s]/g; + var escapeRegExp = /[-{}[\]+?.,\\^$|#\s]/g; var optionalParam = /\((.*?)\)/g; var namedParam = /(\(\?)?:\w+/g; var splatParam = /\*\w+/g; @@ -57,7 +57,7 @@ OSM.Router = function (map, rts) { path.replace(escapeRegExp, "\\$&") .replace(optionalParam, "(?:$1)?") .replace(namedParam, function (match, optional) { - return optional ? match : "([^\/]+)"; + return optional ? match : "([^/]+)"; }) .replace(splatParam, "(.*?)") + "(?:\\?.*)?$");