JS正则表达式如何替换url参数

  介绍

这篇文章给大家分享的是有关JS正则表达式如何替换url参数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

具体代码如下所示:

/*,定义替换对象键值,*/var  setReferArgs =,函数(){   ,var  referArgs =, new 对象();   ,referArgs [& # 39; # userID \ # & # 39;],=,标识;   ,referArgs[& # 39; \ #用户名\ # & # 39;],=,用户名;   ,return  referArgs;   }/*,替换URL的参数,*/var  replaceUrlParams =,函数(url) {   ,var  actualUrl =,““   ,var  referArgs =, setReferArgs ();   ,(var  key  referArgs拷贝){   ,var  e =, eval (& # 39;/& # 39; +, key  + & # 39;/舌鳎# 39;),,=,,actualUrl  url.replace (e, referArgs[主要]);=,,url  actualUrl;   ,}   ,return  actualUrl;   }

栗子:

,”http://10.0.0.250:8088测试?uesrID=# userID # "替换成对应数值“http://10.0.0.250:8088测试? uesrID=12345”;

,”http://10.0.0.250:8088/测试/# userID #“替换成对应数值“http://10.0.0.250:8088/12345”;

<强>延伸:

js使用正则表达式从url中获取参数值

//从url中获取参数的值   ,function  getvl(名字),{   ,var  reg =, new 正则表达式(“(^ | \ \ ? |,)“+,name  +“=((^和)*)(\ \ s |和| $),,,“我);   ,if  (reg.test (location.href)), return  unescape (RegExp。2.美元取代(/\ +/g,,,,,));   ,return ““;   ,};   ,var  code =, getvl (“code");

感谢各位的阅读!关于“JS正则表达式如何替换url参数”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

JS正则表达式如何替换url参数