我使用JavaScript抓住通過URL傳遞一個變量:的JavaScript字符串操作
function get_url_parameter(param){
param = param.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var r1 = "[\\?&]"+param+"=([^&#]*)";
var r2 = new RegExp(r1);
var r3 = r2.exec(window.location.href);
if(r3 == null)
return "";
else
return r3[1];
}
一旦我有參數需要
var highlightsearch = get_url_parameter('search');
我希望能夠刪除所有的「>」後的字符串。
e.g
結果目前看起來是這樣的:
highlightsearch = "Approved%20XXXXX%20XXXXX>YYYY%20YYYYYYY%20YYYY%20-%20YYYY%20YYYY";
後,我的字符串操作,我希望它希望看起來像
highlightsearch = "Approved%20XXXXX%20XXXXX";
任何幫助將是巨大的。後
無恥的插頭,但您的網址PARAM功能效率不高,不適用於編碼參數或解碼結果。有關更強大的解決方案,請參閱http://stackoverflow.com/questions/901115/get-querystring-values-with-jquery/2880929#2880929。 – 2010-11-10 10:01:13
謝謝Andy,今天晚上學了很多! – darrenhamilton 2010-11-10 10:18:21