X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/6db326aa1f084a062a3b658876bc01bf650f5702..c1c277186ef0c519bed5b07e1b67ab8681010f15:/app/assets/javascripts/router.js?ds=sidebyside 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, "(.*?)") + "(?:\\?.*)?$");