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 相关文章推荐
JavaScript高级程序设计 阅读笔记(十八) js跨平台的事件
Aug 14 Javascript
利用js实现遮罩以及弹出可移动登录窗口
Jul 08 Javascript
Node.js异步I/O学习笔记
Nov 04 Javascript
5种处理js跨域问题方法汇总
Dec 04 Javascript
jquery-tips悬浮提示插件分享
Jul 31 Javascript
jQuery实现时尚漂亮的弹出式对话框实例
Aug 07 Javascript
JS实现动态表格的添加,修改,删除功能(推荐)
Jun 15 Javascript
AngularJS入门教程之ng-checked 指令详解
Aug 01 Javascript
webpack学习笔记之代码分割和按需加载的实例详解
Jul 20 Javascript
如何解决webpack-dev-server代理常切换问题
Jan 09 Javascript
微信小程序 swiper 组件遇到的问题及解决方法
May 26 Javascript
JavaScript事件循环及宏任务微任务原理解析
Sep 02 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 OPP机制和模式简介(抽象类、接口和契约式编程)
2014/06/09 PHP
laravel 去掉index.php伪静态的操作方法
2019/10/12 PHP
Extjs学习笔记之九 数据模型(上)
2010/01/11 Javascript
Jquery 模板数据绑定插件的使用方法详解
2013/07/08 Javascript
js模拟点击以提交表单为例兼容主流浏览器
2013/11/29 Javascript
Javascript Ajax异步读取RSS文档具体实现
2013/12/12 Javascript
nodejs教程之制作一个简单的文章发布系统
2014/11/21 NodeJs
jQuery中size()方法用法实例
2014/12/27 Javascript
jQuery常用样式操作实例分析(获取、设置、追加、删除、判断等)
2016/09/08 Javascript
前端框架Vue.js构建大型应用浅析
2016/09/12 Javascript
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
2016/12/07 Javascript
Bootstrap导航条学习使用(一)
2017/02/08 Javascript
Vue实现带进度条的文件拖动上传功能
2018/02/23 Javascript
快速解决vue-cli不能初始化webpack模板的问题
2018/03/20 Javascript
Vue 中 filter 与 computed 的区别与用法解析
2019/11/21 Javascript
vue实现瀑布流组件滑动加载更多
2020/03/10 Javascript
JavaScript 中判断变量是否为数字的示例代码
2020/10/22 Javascript
解决elementui表格操作列自适应列宽
2020/12/28 Javascript
python 网络爬虫初级实现代码
2016/02/27 Python
python如何将图片转换为字符图片
2020/08/19 Python
python3结合openpyxl库实现excel操作的实例代码
2018/09/11 Python
python实现自动解数独小程序
2019/01/21 Python
python实现名片管理器的示例代码
2019/12/17 Python
Python QTimer实现多线程及QSS应用过程解析
2020/07/11 Python
如何基于Python实现word文档重新排版
2020/09/29 Python
使用HTML5加载音频和视频的实现代码
2020/11/30 HTML / CSS
Reebonz中国官网:新加坡奢侈品购物网站
2017/03/17 全球购物
采用冷却技术的超自然舒适度:GhostBed床垫
2018/09/18 全球购物
瑞典的玛丽小姐:Miss Mary of Sweden
2019/02/13 全球购物
联想C++笔试题
2012/06/13 面试题
学生自我评价范文
2014/02/02 职场文书
村主任“四风”问题个人整改措施
2014/10/04 职场文书
法定代表人授权委托书范本
2014/10/07 职场文书
人力资源部工作计划
2019/05/14 职场文书
python将图片转为矢量图的方法步骤
2021/03/30 Python
Python中第三方库Faker的使用详解
2022/04/02 Python