Показать сообщение отдельно
  #2 (permalink)  
Старый 12.09.2014, 08:46
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,217

Сообщение от 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;
};
Ответить с цитированием