javascript - 如何更改 IP 本身带有额外参数的 url?

标签 javascript

我有一个可以访问我的应用程序的 URL,在应用过滤器后我应该能够传递带有值的参数并替换为 URL

window.location.search.substring(1)

从此 URL 访问应用程序

http://localhost:3000/dashboard/abcd123#bordered=true&titled=true

应用过滤器后需要将 url 更改为

http://localhost:3000/dashboard/abcd123?company_name=value#bordered&titled

我需要更换

"#bordered&titled" with "?company_name=value#bordered&titled"

最佳答案

使用String​.prototype​.split()Array​.prototype​.join()

let str="http://localhost:3000/dashboard/abcd123#bordered=true&titled=true"

let result=str.split("#").join("?company_name=value#").replace(/=true/g,"")
console.log(result)

关于javascript - 如何更改 IP 本身带有额外参数的 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56162017/

相关文章:

javascript - 在屏幕外滑动 div

javascript - Bootstrap typeahead 中的多项选择

javascript - 我想使用一个下拉菜单,该菜单将使用 JavaScript 更改文档的 bgColor

javascript - 如何在不耗尽内存的情况下将所有城市加载到下拉列表中?

java - Ext.draw.sprite事件未触发

javascript - 如何使用 Protractor 中的 Promise 查询 mysql 数据库

javascript - 是否有一种单行代码可以在 Javascript 中使用以参数命名的键创建对象文字?

javascript - 如何仅在使用 React 将某些内容添加到数组时才运行 useEffect?

javascript - react-router 返回一个页面 你如何配置历史记录?

javascript - 如何将数组中的数据过滤到另一个数组中?