1. 程式人生 > >Javascript獲取與設定url引數

Javascript獲取與設定url引數

// 設定 url 中的 QueryString 值

function setUrlParam(url, param, v) {

var re = new RegExp("(^|)"+ param +"=([^&]*)(|$)");

var m = url.match(re);

var temp = param + "=" + v;

if (m) {

return url.replace(eval(re), temp);

    }

else {

if (url.indexOf('?') == -1)

return (url + '?' + temp);

else

return (url + '&' + temp);

    }

}

function getUrlParam(url, param) {

var re = new RegExp("(^|)"+ param +"=([^&]*)(|$)");

var m = url.match(re);

if (m)

return m[2];

else

return"";

}