用正则表达式替换url参数

这次给大家带来用正则表达式替换url参数,用正则表达式替换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");

登录后复制

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

推荐阅读:

用正则表达式筛选email邮箱/邮件地址

vue2.0 axios跨域和渲染有哪些需要注意的

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

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

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

(0)
上一篇 2025年3月8日 15:20:51
下一篇 2025年3月8日 15:23:46

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

相关推荐

  • 正则表达式的元字符图文详解

    这次给大家带来正则表达式的元字符图文详解,使用正则表达式的元字符的注意事项有哪些,下面就是实战案例,一起来看一下。 下表包含了元字符的完整列表以及它们在正则表达式上下文中的行为: 字符 描述 将下一个字符标记为一个特殊字符、或一个原义字符、…

    编程技术 2025年3月8日
    200
  • 正则表达式的D元字符(等价于"[^0-9]")使用详解

    这次给大家带来正则表达式的D元字符(等价于”[^0-9]”)使用详解,使用正则表达式的D元字符(等价于”[^0-9]”)的注意事项有哪些,下面就是实战案例,一起来看一下。 D元字符可以匹配非数…

    编程技术 2025年3月8日
    200
  • java中正则表达式的使用方法

    这次给大家带来java中正则表达式的使用方法,java中正则表达式使用的注意事项有哪些,下面就是实战案例,一起来看一下。 判断目标字符串中是否 可能 含这个字符。 假如待匹配字符串包含指定字符串并且匹配正则表达式,则为真,假如待匹配字符串不…

    编程技术 2025年3月8日
    200
  • 正则表达式模式怎么匹配字符串

    这次给大家带来正则表达式模式怎么匹配字符串,正则表达式模式匹配字符串的注意事项有哪些,下面就是实战案例,一起来看一下。  介绍       在实际项目中有个功能的实现需要解析一些特定模式的字符串。而在已有的代码库中,在已实现的部分功能中,都…

    编程技术 2025年3月8日
    200
  • lastIndex与正则表达式的关系

    这次给大家带来lastIndex与正则表达式的关系,使用lastIndex与正则表达式的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 今天遇到一个问题,用正则表达式去检查同一个字符串时,交替返回true和false。无奈之下,重新…

    编程技术 2025年3月8日
    200
  • PHP正则表达式(增加177手机号)

    这次给大家带来PHP正则表达式(增加177手机号),使用PHP正则表达式(增加177手机号)的注意事项有哪些,下面就是实战案例,一起来看一下。 首先看下正则表达式思维导图: 一、校验数字的表达式  1 数字:^[0-9]*$2 n位的数字:…

    2025年3月8日
    200
  • JS的正则表达式概念与实战应用

    这次给大家带来JS的正则表达式概念与实战应用,使用JS正则表达式概念与实战应用的注意事项有哪些,下面就是实战案例,一起来看一下。 今天和大家分享一些关于正则表达式的知识和在javascript中的应用。正则表达式简单却又不简单,比如以前我的…

    2025年3月8日 编程技术
    200
  • Replace中的正则表达式使用详解

    这次给大家带来Replace中的正则表达式使用详解,使用Replace中正则表达式的注意事项有哪些,下面就是实战案例,一起来看一下。 replace:把原有的字符替换成新的字符 1. replace的字符串替换 var str = ‘pku…

    编程技术 2025年3月8日
    200
  • 实现日期正则表达式详解

    这次给大家带来实现日期正则表达式详解,实现日期正则表达式的注意事项有哪些,下面就是实战案例,一起来看一下。 1        概述 首先需要说明的一点,无论是Winform,还是Webform,都有很成熟的日历控件,无论从易用性还是可扩展性…

    编程技术 2025年3月8日
    200
  • 用正则表达式验证登录页面的输入内容

    这次给大家带来用正则表达式验证登录页面的输入内容,用正则表达式验证登录页面输入内容的注意事项有哪些,下面就是实战案例,一起来看一下。 先给大家展示下效果图: 废话不多说了,直接给大家贴代码了,具体代码如下所示: $(function() {…

    2025年3月8日
    200

发表回复

登录后才能评论