2012-09-18 69 views
0

刪除參數我所試圖做的是創建一個小的Chrome擴展程序,會自動從鏈接的Javascript,從鏈接

列表修剪&bar=參數,以便鏈接,例如:

http://www.website.com/page&foo=2&bar=3 

變爲:

http://www.website.com/page&foo=2 

或者其中僅僅複製鏈接將刪除&bar=參數會做一個解決方案。

+0

一個URL的查詢部分具有''開始,而不是'&' – Pointy

+0

看看到正則表達式http://www.w3schools.com/jsref /jsref_obj_regexp.asp – r8n5n

回答

1

使用replace,例如:

var s = 'http://www.website.com/page&foo=2&bar=3'; 
s.replace(/&bar=[^&]*/, ""); 
+0

也許'*'更好:'/&bar = [^&] * /'。 – VisioN

+1

@VisioN:的確,感謝,'bar'的值可能是空的。 –