gpt4 book ai didi

javascript替换查询字符串值

转载 作者:行者123 更新时间:2023-12-01 15:51:37 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:




9年前关闭。




Possible Duplicate:
add or update query string parameter



我试图替换查询字符串中的页码,无论数字是 1。

请求参数
index.php?list&page=2&sort=epub

javascript
window.location.href.replace(new RegExp("/page=.*?&/"), "page=1&")

最佳答案

您的代码看起来几乎正确;然而:

  • 您需要使用 new RegExp或特殊 //正则表达式语法,但不是两者兼而有之。
  • replace方法不会就地修改字符串,它仅返回修改后的副本。
  • 而不是 .*? ,我觉得写\d+更有意义;在您没有想到的情况下,更精确的正则表达式通常不太可能出错。

  • 所以,把它放在一起:
    window.location.href = window.location.href.replace(/page=\d+/, "page=1");

    关于javascript替换查询字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13275421/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com