这篇文章主要介绍了JavaScript正则获取地址栏中参数的方法,涉及javascript基于正则的字符串截取操作相关实现技巧,需要的朋友可以参考下

本文实例讲述了JavaScript正则获取地址栏中参数的方法。分享给大家供大家参考,具体如下:

一、问题:

获取地址栏中的参数:

若地址栏中的地址是:

10.124.36.56:8080/CMOD/index.jsp?name=you&password=123456&type=student

要求获取地址栏中的最后一个参数type

二、实现的JS:function getAddressURLParam(paramName)

{

//构造一个含有目标参数的正则表达式的对象

var reg = new RegExp("(^|&)" + paramName + "=([^&]*)(&|$)");

//匹配目标参数

var url = window.location.search.substr(1).match(reg);

//返回参数值

if(url != null)

return unescape(url[2]);

return null;

}

获取type参数值:var typeParem = getAddressURLParam(type);

实现结果:

得到type参数值:student

php 正则替换url参数,JavaScript正则获取地址栏中参数的方法分享相关推荐

  1. 静态html页面传递参数,javascript静态页面传值的三种方法分享

    一:JavaScript静态页面值传递之URL篇能过URL进行传值.把要传递的信息接在URL上.Post.htm function Post() { //单个值 Read.htm?username=b ...

  2. php正则替换%3cbr%3e_PHP preg_replace() 正则替换所有符合条件的字符串

    需要我们用程序处理的数据并不总是预先以数据库思维设计的,或者说是无法用数据库的结构去存储的. 比如模版引擎解析模版.垃圾敏感信息过滤等等. 一般这种情况,我们用正则按我们的规则去匹配preg_matc ...

  3. javascript/jquery获取地址栏url参数的方法

    本篇文章主要是对javascript/jquery获取地址栏url参数的方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助. 使用jquery获取url以及使用jquery获取url参数是我 ...

  4. JavaScript获取地址栏中的链接参数

    2019独角兽企业重金招聘Python工程师标准>>> JavaScript获取地址栏中的链接参数 <script type="text/javascript&quo ...

  5. js获取地址栏中的参数

    1.单个参数获取 比如url: http://127.0.0.1:8080/index.html?oid=11000001 // 获取地址栏中的id参数var path = window.locati ...

  6. 【IOC 控制反转】Android 事件依赖注入 ( 事件依赖注入具体的操作细节 | 获取 Activity 中的所有方法 | 获取方法上的注解 | 获取注解上的注解 | 通过注解属性获取事件信息 )

    文章目录 前言 一.获取 Activity 中的所有方法 二.获取方法上的注解 三.获取注解上的注解 四.通过注解属性获取相关事件信息 前言 Android 依赖注入的核心就是通过反射获取 类 / 方 ...

  7. php 正则替换url参数,url Rewrite 重写时带“?”(问号)参数的传递

    一,Rewrite重写时带"?"(问号)参数的传递 很多人都会遇到需要将网站以前的旧URL转换到新版本的新URL来,但是有一些带有参数的地址由于涉及到参数名的变更,需要通过伪静态的 ...

  8. php正则替换url,用正则表达式替换url参数

    这次给大家带来用正则表达式替换url参数,用正则表达式替换url参数的注意事项有哪些,下面就是实战案例,一起来看一下. 具体代码如下所示:/* 定义替换对象键值 */ var setReferArgs ...

  9. php正则替换模板变量,php正则替换变量指定字符的方法

    本文实例讲述了php正则替换变量指定字符的方法.分享给大家供大家参考.具体如下: 这里介绍三种常用方法. 方法一: $str = preg_quote('(银子)'); $txt = '我的呢称(银子 ...

最新文章

  1. 山寨c 标准库中的getline 函数
  2. TC 2.0 学习总结
  3. 0128互联网新闻 | 微信小游戏新增“文化互动”类目;钉钉将上线企业拜年红包...
  4. jmeter之ip欺骗
  5. python函数和模块有什么关键特性_Python学习----第一模块笔记(Python基础知识)...
  6. 都快 2022 年了,这些 Github 使用技巧你都会了吗?
  7. 关于django的模板
  8. android智能老人机系统,国产老人机也可以变智能!可运行Android
  9. RHEL/CentOS 6.x使用EPEL6与remi的yum源安装MySQL 5.5.x
  10. php导入excel文件 视频,PHP导入Excel文件
  11. 万亿级新基建战场,阿里云的安全“防线”
  12. VC++ 用setsockopt()来控制recv()与send()的超时
  13. 《21天学通Java(第7版)》——VC程序员的学习笔记2
  14. 图书信息管理系统需求分析
  15. java邮件发送 qq与163邮箱互发和qq和163邮箱发送其他邮箱实例
  16. AndroidTV获取U盘路径
  17. 计算机网络技术双机互联,快速实现双机互联的几种方案
  18. 写作进度周报【人人都是产品经理:9039】
  19. PV操作与信号灯及例子
  20. cyp740703 一个女人的自白

热门文章

  1. dismiss android,[转]Android对话框中dismiss和cancel、hide的区别
  2. 对象实例化指针_new一个对象发生了什么
  3. 关于Markdown编辑器添加使用锚点的问题
  4. Java ——异常处理
  5. 为什么在JavaScript中0.1+0.2不等于0.3?
  6. 剑指offer python版 数组中只出现一次的两个数字
  7. Eclipse常用快捷键(转载)
  8. BNU44583——Star Trek: First Contact——————【01背包】
  9. asp.net treeview 控件父子节点级联选中
  10. 写帮助大家学习的小框架