js获取url一部分

首先url是这样的,有很多的参数,可是每次执行js的时候会重复添加一些参数 这样获取最基础的url之后再重新拼接获取要跳转的连接。

1.

2. 其实每次获取id之前的那么完全可以通过&mission=这样来拆分获取到需要的然后用这个拼接想要的更简单,这个还是同事点醒我,自己怎么没有想到呢,郁闷
var url = window.location.href;
							var world = url.split('&mission=');
							var url_e = world[0];
							
							window.location.href=url_e+"&mission="+next_mission+'&yQpr='+base64encode(''+total_time+'');

3.还可以正则

 var pattern = /http:\/\/.*id=\d+/;
var res = pattern.exec(url);
alert(res); 


你可能感兴趣的:(前端)