alexioak

strip_url_params.js

Jul 1st, 2015
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function stripUrlParams(url, parameters){
  2.   var urlparts = url.split('?');
  3.   if(urlparts.length===1||urlparts[1]==="")
  4.   {
  5.     return url.replace(/(.+)(\?)$/, '$1');;
  6.    }
  7.       var pars = urlparts[1].split('&');
  8.   var ob = {};
  9.   pars = pars.reverse();
  10.   for(el in pars)
  11.   {
  12.     var val=pars[el].split("=");
  13.     if(!parameters||parameters.indexOf(val[0])===-1)
  14.     {ob[val[0]] = val[1]}
  15.   };
  16.   var newString = urlparts[0] + "?";
  17.   for(el in ob) {
  18.     newString+= el+"="+ob[el] + "&"
  19.   }
  20.   return newString.replace(/(.+)(\&)$/, '$1');
  21.  
  22. }
Advertisement
Add Comment
Please, Sign In to add comment