JS正则表达式替换url参数的⽅法
具体代码如下所⽰:
/* 定义替换对象键值 */
var setReferArgs = function(){
var referArgs = new Object();
js中文正则表达式referArgs['#userID\#'] = userId;
referArgs['\#userName\#'] = userName;
return referArgs;
}
/* 替换URL的参数 */
var replaceUrlParams = function(url){
var actualUrl = "";
var referArgs = setReferArgs();
for(var key in referArgs){
var e = eval('/'+ key +'/g');
actualUrl = place(e,referArgs[key]);
url = actualUrl;
}
return actualUrl;
}
栗⼦:
延伸:
js使⽤正则表达式从url中获取参数值
//从url中获取参数值
function getvl(name) {
var reg = new RegExp("(^|\\?|&)"+ name +"=([^&]*)(\\s|&|$)", "i");
if (st(location.href)) return unescape(RegExp.$2.replace(/\+/g, " "));
return "";
};
var code = getvl("code");
总结
以上所述是⼩编给⼤家介绍的JS正则表达式替换url的参数的⽅法,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对⽹站的⽀持!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。