我有這樣的正則表達式:用正則表達式替換在Javascript
var a = window.location.href.replace(/((.*)[&|?])(sessionid(=[^&]*))([&|#](.*))/, '$1$5');
,從一個例子URL刪除會話ID是這樣的:
http://...&parent_location=Test&abc=123&sessionid=q26bh6bkm8g49aeopem2obdm87igrsfe&...
結果將是:
http://...&parent_location=Test&abc=123&&...
我的問題是,如果在那個替換我可以添加替換也爲parent_location
什麼是您預期的輸出? – anubhava
1.將URL /查詢字符串解析爲數組/對象。 2.根據需要操作數據。 3.重新格式化爲一個URL。 - 比regexen好得多。 – deceze
此結果:http://...&& abc = 123 && ...我也不想刪除parent_location查詢字符串,將不勝感激也刪除&不需要 – Piero