如何通过JavaScript或jQuery修改URL

时间:2012-06-26 13:56:20

标签: javascript jquery url

我想删除网址上的字符串code=hads1328fas&,以便

BEFORE

http://example.com/main/index.php?code=hads1328fas&store=food#home

AFTER

http://example.com/main/index.php?store=food#home

但是,字符串code=hads1328fas&可能并不总是相同,因此下面的代码在这种情况下不起作用。

var url = window.location.href;
url.replace('code=hads1328fas&')

这种情况有可能吗?

由于

1 个答案:

答案 0 :(得分:3)

使用regular expressions

url = "http://example.com/main/index.php?code=hads1328fas&store=food#home";
url = url.replace(/code=[^&]+&/,'');

在此之后,url将包含

http://example.com/main/index.php?store=food#home