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使用栈来实现10进制转8进制与取除数及余数
Jun 11 Javascript
JavaScript保存并运算页面中数字类型变量的写法
Jul 06 Javascript
基于JavaScript Array数组方法(新手必看篇)
Aug 20 Javascript
jQuery实现最简单的切换图效果【可兼容IE6、火狐、谷歌、opera等】
Sep 04 Javascript
JavaScript基础——使用Canvas绘图
Nov 02 Javascript
原生ajax处理json格式数据的实例代码
Dec 25 Javascript
浅谈Vue的基本应用
Dec 27 Javascript
老生常谈jacascript DOM节点获取
Apr 17 Javascript
JS验证全角与半角及相互转化的介绍
May 18 Javascript
tangram.js库实现js类的方式实例分析
Jan 06 Javascript
微信运维交互机器人的示例代码
Nov 12 Javascript
javascript合并两个数组最简单的实现方法
Sep 14 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 !function_exists("T7FC56270E7A70FA81A5935B72EACBE29"))代码解密
2011/01/07 PHP
php入门学习知识点二 PHP简单的分页过程与原理
2011/07/14 PHP
PHP计算数组中值的和与乘积的方法(array_sum与array_product函数)
2016/04/01 PHP
Ajax+PHP实现的模拟进度条功能示例
2019/02/11 PHP
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
2009/10/20 Javascript
Javascript面向对象之四 继承
2011/02/08 Javascript
JavaScript高级程序设计(第3版)学习笔记9 js函数(下)
2012/10/11 Javascript
javascript读写XML实现广告轮换(兼容IE、FF)
2013/08/09 Javascript
利用AngularJs实现京东首页轮播图效果
2016/09/08 Javascript
实现easyui的datagrid导出为excel的示例代码
2016/11/10 Javascript
jQuery焦点图左右转换效果
2016/12/12 Javascript
js面向对象编程总结
2017/02/16 Javascript
深入浅析JavaScript中的RegExp对象
2017/09/18 Javascript
Vue.js的复用组件开发流程完整记录
2018/11/29 Javascript
微信小程序定义和调用全局变量globalData的实现
2019/11/01 Javascript
JavaScript通如何过RGraph实现动态仪表盘
2020/10/15 Javascript
[48:12]Secret vs Optic Supermajor 胜者组 BO3 第三场 6.4
2018/06/05 DOTA
python去掉字符串中重复字符的方法
2014/02/27 Python
Python中urllib2模块的8个使用细节分享
2015/01/01 Python
Python实现删除列表中满足一定条件的元素示例
2017/06/12 Python
python实现内存监控系统
2021/03/07 Python
pycharm debug功能实现跳到循环末尾的方法
2018/11/29 Python
pytorch中nn.Conv1d的用法详解
2019/12/31 Python
css3 border旋转时的动画应用
2016/01/22 HTML / CSS
HTML5画渐变背景图片并自动下载实现步骤
2013/11/18 HTML / CSS
家长学校实施方案
2014/03/15 职场文书
学生评语大全
2014/04/18 职场文书
球队口号
2014/06/18 职场文书
经营目标管理责任书
2014/07/25 职场文书
债务纠纷委托书
2014/08/30 职场文书
创先争优活动心得体会
2014/09/04 职场文书
失职检讨书大全
2015/01/26 职场文书
手机销售员岗位职责
2015/04/11 职场文书
外出培训学习心得体会
2016/01/18 职场文书
2016年“我们的节日·重阳节”主题活动总结
2016/04/01 职场文书
vscode远程免密登入Linux服务器的配置方法
2022/06/28 Servers