JS的正则怎么替换url参数

这次给大家带来JS的正则怎么替换url参数,JS正则替换url参数的注意事项有哪些,下面就是实战案例,一起来看一下。

具体代码如下所示:

/* 定义替换对象键值 */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中获取参数值

//从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");

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

vue改变当前选中项

使用mint-ui时间插件时怎么获取选择值

以上就是JS的正则怎么替换url参数的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2773154.html

(0)
上一篇 2025年3月8日 13:39:43
下一篇 2025年3月8日 13:42:09

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • nodejs使用redis封装缓存的方法

    这次给大家带来nodejs使用redis封装缓存的方法,nodejs使用redis封装缓存的注意事项有哪些,下面就是实战案例,一起来看一下。 之前在node下使用redis作为缓存介质,对redis进行了一层封装 First: 注意事项np…

    编程技术 2025年3月8日
    200
  • Web应用开发为什么会使用Node.js

    这次给大家带来Web应用开发为什么会使用Node.js,Web应用开发使用Node.js的注意事项有哪些,下面就是实战案例,一起来看一下。 一项颠覆性的技术进入技术市场总会带来一阵震惊,但随之而来往往是被放弃。然而,Node.js 当然不是…

    编程技术 2025年3月8日
    200
  • AngularJS1.x应用怎么迁移至React

    这次给大家带来AngularJS1.x应用怎么迁移至React,AngularJS1.x应用迁移至React的注意事项有哪些,下面就是实战案例,一起来看一下。 Angular 和 React 都是伟大的框架/库。Angular 提供了 MV…

    编程技术 2025年3月8日
    200
  • $.ajax()方法怎样从服务器里获取json数据

    这次给大家带来$.ajax()方法怎样从服务器里获取json数据,$.ajax()方法从服务器里获取json数据的注意事项有哪些,下面就是实战案例,一起来看一下。 一.什么是json json是一种取代xml的数据结构,和xml相比,它更小…

    编程技术 2025年3月8日
    200
  • JS提示文本框邮箱地址补全

    这次给大家带来JS提示文本框邮箱地址补全,JS提示文本框邮箱地址补全的注意事项有哪些,下面就是实战案例,一起来看一下。 现在要实现的是类似网易登录时的邮箱提示框的效果,不过这里我打算稍微改变一下,就是在输入@的时候再出现邮箱提示列表 实现提…

    编程技术 2025年3月8日
    200
  • JS做出抛物线运动轨迹

    这次给大家带来JS做出抛物线运动轨迹,JS做出抛物线运动轨迹的注意事项有哪些,下面就是实战案例,一起来看一下。 具体代码如下: 抛物线运动 .pwx_rect{position:absolute;left:10px;top:300px;ba…

    编程技术 2025年3月8日
    200
  • JS的数组使用详解

    这次给大家带来JS的数组使用详解,JS数组使用的注意事项有哪些,下面就是实战案例,一起来看一下。 现在很多刚开始认识js的人都不是很清楚js数组是什么,js数组是怎么定义的,下面文章就给大家介绍下对于js数组的定义,对此感兴趣的下面一起来了…

    编程技术 2025年3月8日
    200
  • 使用D3.js创建物流地图的步奏详解

    这次给大家带来使用D3.js创建物流地图的步奏详解,使用D3.js创建物流地图的注意事项有哪些,下面就是实战案例,一起来看一下。 制作思路 需要绘制一张中国地图,做为背景。 需要主要城市的经纬坐标,以绘制路张起点和终点。 接收到物流单的城市…

    编程技术 2025年3月8日
    200
  • node.js怎么连接MySQL

    这次给大家带来node.js怎么连接MySQL,node.js连接MySQL的node.js有哪些,下面就是实战案例,一起来看一下。 本文实例讲述了nodejs实现的连接node.js功能。分享给大家供大家参考,具体如下: 1、在工程目录下…

    编程技术 2025年3月8日
    200
  • vue.js实现无缝滚动效果的步奏详解

    这次给大家带来vue.js实现无缝滚动效果的步奏详解,vue.js实现无缝滚动效果的注意事项有哪些,下面就是实战案例,一起来看一下。 本文介绍了一个简单的基于vue.js的无缝滚动的实例,有兴趣的朋友快来看看吧。  :feet:在线文档de…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论