javascript - 在 javascript 中将 %20 替换为 'url.split' 中的空格

标签 javascript replace

我知道这个问题已经在这里被问过不止一次了。但我面临的问题与我在之前的问题中检查的问题有点不同。

我通过执行以下操作从 JS 中的 URL 检索变量中的类别 -

$scope.category = url.split("=")[1]

这是一个示例 URL-

sitename/pagename.aspx?Category=Cars

当类别中存在空格时,我遇到了问题。假设 URL 是这样的 -

sitename/pagename.aspx?Category=Super%20Cars

请让我知道如何将 %20 替换为空格以及 url.split。

当然这不是正确的-

$scope.category = decodeURIComponent(url.split("=")[1]);

让我知道你们是否需要更多信息。 :)

最佳答案

你可以试试这个:

url.split('%20').join(' ');

关于javascript - 在 javascript 中将 %20 替换为 'url.split' 中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39092357/

相关文章:

javascript - 使用twig重构ajax

javascript - 主动管理仪表板 rails 中的图表集成

javascript - RegExp "g"标志未替换每个实例

没有正则表达式反向引用的 Ruby 字符串子

javascript - 在 Birt 处理程序上使用 Javascript reportContext.setPersistentGlobalVariable 方法

javascript - document.createEvent ("KeyboardEvent") - 获取手动创建事件的键码

javascript - 每次单击扩展按钮时无法发出响应

c# - 递归循环驱动器并替换非法字符

java - 如何使用 JSoup 将 HTML 中的 ' ' 更改为 ' '

javascript - js用 "\n"替换一些字符串