JavaScript正则获取地址栏中参数的方法


Posted in Javascript onMarch 02, 2017

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

一、问题:

获取地址栏中的参数:

若地址栏中的地址是:

http://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

Javascript 相关文章推荐
js下通过prototype扩展实现indexOf的代码
Dec 08 Javascript
jQuery javaScript捕获回车事件(示例代码)
Nov 07 Javascript
扩展jQuery对象时如何扩展成员变量具体怎么实现
Apr 25 Javascript
javascript Deferred和递归次数限制实例
Oct 21 Javascript
Bootstrap中CSS的使用方法
Feb 17 Javascript
Web前端新人笔记之jquery入门心得(新手必看)
May 17 Javascript
Javascript基础_简单比较undefined和null 值
Jun 14 Javascript
Javascript中的arguments对象
Jun 20 Javascript
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
Nov 18 Javascript
JavaScript数据结构之广义表的定义与表示方法详解
Apr 12 Javascript
JS数组方法shift()、unshift()用法实例分析
Jan 18 Javascript
全局安装 Vue cli3 和 继续使用 Vue-cli2.x操作
Sep 08 Javascript
原生js仿浏览器滚动条效果
Mar 02 #Javascript
使用grunt合并压缩js和css文件的方法
Mar 02 #Javascript
Angular-Ui-Router+ocLazyLoad动态加载脚本示例
Mar 02 #Javascript
浅谈Vue.js
Mar 02 #Javascript
利用imgareaselect辅助后台实现图片上传裁剪
Mar 02 #Javascript
详谈jQuery Ajax(load,post,get,ajax)的用法
Mar 02 #Javascript
Bootstrap入门教程一Hello Bootstrap初识
Mar 02 #Javascript
You might like
PHP查询数据库中满足条件的记录条数(两种实现方法)
2013/01/29 PHP
简单实现限定phpmyadmin访问ip的方法
2013/03/05 PHP
php字符串操作针对负值的判断分析
2016/07/28 PHP
PHP 实现字符串翻转(包含中文汉字)的实现代码
2017/04/01 PHP
以JSON形式将JS中Array对象数组传至后台的方法
2014/01/06 Javascript
node.js实现多图片上传实例
2014/06/03 Javascript
jQuery实现统计输入文字个数的方法
2015/03/11 Javascript
js实现浮动在网页右侧的简洁QQ在线客服代码
2015/09/04 Javascript
JS实现关闭当前页而不弹出提示框的方法
2016/06/22 Javascript
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法
2018/01/09 Javascript
React 无状态组件(Stateless Component) 与高阶组件
2018/08/14 Javascript
使用Vue做一个简单的todo应用的三种方式的示例代码
2018/10/20 Javascript
微信小程序日历组件使用方法详解
2018/12/29 Javascript
js字符串类型String常用操作实例总结
2019/07/05 Javascript
原生JavaScript实现贪吃蛇游戏
2020/11/04 Javascript
ES6学习教程之Promise用法详解
2020/11/22 Javascript
Python实现的金山快盘的签到程序
2013/01/17 Python
python实现文件路径和url相互转换的方法
2015/07/06 Python
老生常谈python的私有公有属性(必看篇)
2017/06/09 Python
Python数据可视化编程通过Matplotlib创建散点图代码示例
2017/12/09 Python
python 数字类型和字符串类型的相互转换实例
2018/07/17 Python
Python 实现两个列表里元素对应相乘的方法
2018/11/14 Python
详解django中url路由配置及渲染方式
2019/02/25 Python
Python中的 ansible 动态Inventory 脚本
2020/01/19 Python
200行python代码实现贪吃蛇游戏
2020/04/24 Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
2020/07/28 Python
Python常用模块函数代码汇总解析
2020/08/31 Python
Python爬虫之Selenium实现关闭浏览器
2020/12/04 Python
Camille Jewelry官网:现代女性时尚首饰
2019/07/07 全球购物
美国小蜜蜂Burt’s Bees德国官网:天然唇部、皮肤和身体护理产品
2020/06/14 全球购物
聘任证明怎么写
2015/03/02 职场文书
2015年度酒店客房部工作总结
2015/05/25 职场文书
聊聊JS ES6中的解构
2021/04/29 Javascript
Python获取指定日期是"星期几"的6种方法
2022/03/13 Python
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫
详解Anyscript开发指南绕过typescript类型检查
2022/09/23 Javascript