Javascript 主干路由器-替换空白

Javascript 主干路由器-替换空白,javascript,backbone.js,backbone-routing,Javascript,Backbone.js,Backbone Routing,我有一个问题,用主干路由器替换url上的空白 我在互联网上搜索了解决方案,但我无法解决这个问题 我需要的是,如果用户在我的网站中输入下一个url,例如:,路由器必须将空格替换为+或-字符。i、 e.url必须为或 谢谢这不是有效的URL,浏览器应将其转换为http://www.example.com/example%20example 在路由器有机会做任何事情之前。这些断开的URL是从哪里来的?我需要知道您是否可以捕获空白或%20以将URL转换为友好URL。在我的浏览器中,没有将空格转换为%20

我有一个问题,用主干路由器替换url上的空白

我在互联网上搜索了解决方案,但我无法解决这个问题

我需要的是,如果用户在我的网站中输入下一个url,例如:,路由器必须将空格替换为+或-字符。i、 e.url必须为或


谢谢

这不是有效的URL,浏览器应将其转换为http://www.example.com/example%20example 在路由器有机会做任何事情之前。这些断开的URL是从哪里来的?我需要知道您是否可以捕获空白或%20以将URL转换为友好URL。在我的浏览器中,没有将空格转换为%20,但这可能与版本浏览器有关?只是因为它看起来像URL栏中的空格,并不意味着它实际上不是%20。你检查过window.location到底是什么吗?是的,我检查过window.location,我看到URL带有空格,我的浏览器没有将空格转换为%20。window.location.href显示http://www.example.com/example 实例