Javascript,从链接中删除参数
我试图做的是创建一个小的Chrome扩展,它将自动从链接列表中修剪Javascript,从链接中删除参数,javascript,replace,trim,Javascript,Replace,Trim,我试图做的是创建一个小的Chrome扩展,它将自动从链接列表中修剪&bar=参数 因此,需要一个链接,例如: http://www.website.com/page&foo=2&bar=3 变成: http://www.website.com/page&foo=2 或者,仅复制链接即可删除&bar=参数的解决方案也可以。使用替换,例如: var s = 'http://www.website.com/page&foo=2&bar=3'; s.repla
&bar=
参数
因此,需要一个链接,例如:
http://www.website.com/page&foo=2&bar=3
变成:
http://www.website.com/page&foo=2
或者,仅复制链接即可删除
&bar=
参数的解决方案也可以。使用替换
,例如:
var s = 'http://www.website.com/page&foo=2&bar=3';
s.replace(/&bar=[^&]*/, "");
URL的查询部分以
?
开头,而不是&
查看正则表达式可能*
更好:/&bar=[^&]*/
@VisioN:确实,谢谢,bar
的值可能是空的。