日期:2014-05-16  浏览次数:20369 次

求教 一个JS正则替换
我有URL是 index.php?a_id=123&pid=333
我想用JS 
 给a_id 或是pid换值 
换成 a_id=4444&pid=333
就是换其中一个的时候  不影响 其它的
求JS 写法
我大概知道 是正则 可是我写了没用 求教 

------解决方案--------------------
var url = "index.php?a_id=123&pid=333";//location.href;
var newags = "a_id";
var val = "4444";
url=url.replace(new RegExp("([?&]"+newags+"=)[^&]*","i"),"$1"+val);
alert(url);