js 更改url参数

js 替换url参数的方法
var replaceUrlParam=function(paramName, paramValue,sURL){
  var url = decodeURIComponent(sURL || window.location.href);
  var pattern = new RegExp('\\b('+paramName+'=).*?(&|$)')
  if(url.search(pattern)>=0){
    return url.replace(pattern,'$1' + paramValue + '$2');
  }
    return url + (url.indexOf('?')>0 ? '&' : '?') + paramName + '=' + paramValue;
}

 

posted @ 2016-06-01 09:30  Lisa lin  阅读(362)  评论(0)    收藏  举报