可能重复:
添加或更新查询字符串参数
我试图替换查询字符串中的页码,无论数字是1.
请求参数
index.php?list&page=2&sort=epub
Run Code Online (Sandbox Code Playgroud)
JavaScript的
window.location.href.replace(new RegExp("/page=.*?&/"), "page=1&")
Run Code Online (Sandbox Code Playgroud)
你的代码看起来几乎正确; 然而:
new RegExp 或特殊的//正则表达式语法,但不能同时使用.replace方法不会就地修改字符串,它只返回修改后的副本..*?,我认为写作更有意义\d+; 在你没有想到的情况下,更精确的正则表达式通常不太可能出错.所以,把它放在一起:
window.location.href = window.location.href.replace(/page=\d+/, "page=1");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3955 次 |
| 最近记录: |