diff --git a/lib/journey.js b/lib/journey.js index f41c9fa..17ab50d 100644 --- a/lib/journey.js +++ b/lib/journey.js @@ -248,7 +248,7 @@ journey.Router.prototype = { args.push(res); args.push.apply(args, match.slice(1).map(function (m) { - return /^\d+$/.test(m) ? parseInt(m) : m; + return /^[1-9]+\d*$/.test(m) ? parseInt(m,10) : m; })); args.push(params); return route.handler.apply(this, args);