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(笔记)
Oct 06 Javascript
两个比较有用的Javascript工具函数代码
Feb 17 Javascript
jquery多选项卡效果实例代码(附效果图)
Mar 23 Javascript
jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
Mar 03 Javascript
promise处理多个相互依赖的异步请求(实例讲解)
Aug 03 Javascript
zTree 树插件实现全国五级地区点击后加载的示例
Feb 05 Javascript
jQuery实现的点击按钮改变样式功能示例
Jul 21 jQuery
微信小程序自定义组件的实现方法及自定义组件与页面间的数据传递问题
Oct 09 Javascript
js作用域和作用域链及预解析
Apr 11 Javascript
详解如何模拟实现node中的Events模块(通俗易懂版)
Apr 15 Javascript
JQuery样式操作、click事件以及索引值-选项卡应用示例
May 14 jQuery
原生js实现自定义消息提示框
Nov 19 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初学者头痛的十四个问题
2006/07/12 PHP
递归列出所有文件和目录
2006/10/09 PHP
使用PHP反射机制来构造"CREATE TABLE"的sql语句
2019/03/21 PHP
javascript fullscreen全屏实现代码
2009/04/09 Javascript
实现超用户体验 table排序javascript实现代码
2009/06/22 Javascript
javascript学习小结之prototype
2015/12/03 Javascript
jQuery 实现评论等级好评差评特效
2016/05/06 Javascript
EasyUi 打开对话框后控件赋值及赋值后不显示的问题解决办法
2017/01/19 Javascript
jquery easyui dataGrid动态改变排序字段名的方法
2017/03/02 Javascript
基于EasyUI的基础之上实现树形功能菜单
2017/06/28 Javascript
微信小程序实现授权登录
2019/05/15 Javascript
了解在JavaScript中将值转换为字符串的5种方法
2019/06/06 Javascript
解决vue语法会有延迟加载显现{{xxx}}的问题
2019/11/14 Javascript
JS typeof fn === 'function' && fn()详解
2020/08/22 Javascript
[01:15]PWL S2开团时刻第二期——他们杀 我就白给
2020/11/25 DOTA
Python中的is和id用法分析
2015/01/26 Python
python获取本机外网ip的方法
2015/04/15 Python
Linux RedHat下安装Python2.7开发环境
2017/05/20 Python
python编程通过蒙特卡洛法计算定积分详解
2017/12/13 Python
python实现隐马尔科夫模型HMM
2018/03/25 Python
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
2018/04/19 Python
Python中使用logging和traceback模块记录日志和跟踪异常
2019/04/09 Python
深入浅析python 协程与go协程的区别
2019/05/09 Python
记录Python脚本的运行日志的方法
2019/06/05 Python
Python+appium框架原生代码实现App自动化测试详解
2020/03/06 Python
Python高并发解决方案实现过程详解
2020/07/31 Python
css3实现文字首尾衔接跑马灯的示例代码
2020/10/16 HTML / CSS
详解HTML5中垂直上下居中的解决方案
2017/12/20 HTML / CSS
将n个数按输入顺序的逆序排列,用函数实现
2012/11/14 面试题
个人实用简单的自我评价
2013/10/19 职场文书
学院党的群众路线教育实践活动整改方案
2014/10/04 职场文书
离婚协议书范本
2015/01/26 职场文书
如何计划开一家便利店?
2019/07/31 职场文书
Nginx设置日志打印post请求参数的方法
2021/03/31 Servers
Python实战之用tkinter库做一个鼠标模拟点击器
2021/04/27 Python
SQL SERVER触发器详解
2022/02/24 SQL Server