Сообщение от test_koder
|
если такой параметр в адресе имеется, то он его уберет из урла
|
Как вариант...
var url='site.ru?prm1=1&prm2=2&prm3=3';
alert(delPrm(url,'prm1'));
alert(delPrm(url,'prm2'));
alert(delPrm(url,'prm3'));
function delPrm(Url,Prm) {
var a=Url.split('?');
var re = new RegExp('(\\?|&)'+Prm+'=[^&]+','g');
Url=('?'+a[1]).replace(re,'');
Url=Url.replace(/^&|\?/,'');
var dlm=(Url=='')? '': '?';
return a[0]+dlm+Url;
};