介绍
这篇文章给大家分享的是有关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参数”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!