gpt4 book ai didi

JS正则表达式替换url参数的方法

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 29 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章JS正则表达式替换url参数的方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

具体代码如下所示:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* 定义替换对象键值 */
var setReferArgs = function (){
  var referArgs = new Object();
  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 = url.replace(e,referArgs[key]);
  url = actualUrl;
  }
  return actualUrl;
}

栗子:

 “http://10.0.0.250:8088/test?uesrID=#userID#” 替换成对应数值 “http://10.0.0.250:8088/test?uesrID=12345”; 。

 “http://10.0.0.250:8088/test/#userID#” 替换成对应数值 “http://10.0.0.250:8088/12345”; 。

延伸:

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

?
1
2
3
4
5
6
7
//从url中获取参数值
  function getvl(name) {
  var reg = new RegExp( "(^|\\?|&)" + name + "=([^&]*)(\\s|&|$)" , "i" );
  if (reg.test(location.href)) return unescape(RegExp.$2.replace(/\+/g, " " ));
  return "" ;
  };
  var code = getvl( "code" );

总结 。

以上所述是小编给大家介绍的JS正则表达式替换url的参数的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我网站的支持! 。

最后此篇关于JS正则表达式替换url参数的方法的文章就讲到这里了,如果你想了解更多关于JS正则表达式替换url参数的方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com