聘我网

新概念招聘3.0

js实现url参数修改

vote up0vote downstar

url中如果有匹配[?|&]rid=\d+的字串,则将\d+部分替换成某个特定的rid_value

不然的话直接往url中附加上&rid=rid_value

 

1 个答复

vote up0vote downcheck
var pattern = /([\?&]rid)=\d+/;
if(pattern.test(url))
    url= url.replace(pattern, "$1=" + rid_value);
else
    url= url+ "&rid=" + rid_value;

注意js中的replace默认就支持callback

链接

您的回答





不是您要找的问题? 浏览其他含有标签 的问题或者 自己问个.