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:为input设置readOnly属性(示例讲解)
Dec 25 Javascript
浅谈javascript的Touch事件
Sep 27 Javascript
javascript中加var和不加var的区别 你真的懂吗
Jan 06 Javascript
JavaScript数据结构与算法之集合(Set)
Jan 29 Javascript
jQuery实现对象转为url参数的方法
Jan 11 Javascript
jquery实现数字输入框
Feb 22 Javascript
js实现常见的工具条效果
Mar 02 Javascript
Javascript中click与blur事件的顺序详析
Apr 25 Javascript
几种响应式文字详解
May 19 Javascript
原生JS实现顶部导航栏显示按钮+搜索框功能
Dec 25 Javascript
js cavans实现静态滚动弹幕
May 21 Javascript
vue 使用lodash实现对象数组深拷贝操作
Sep 10 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开发微信支付的流程
2015/10/04 PHP
Yii编程开发常见调用技巧集锦
2016/07/15 PHP
PHP实现的随机红包算法示例
2017/08/14 PHP
PHP实现文件上传操作和封装
2020/03/04 PHP
兼容多浏览器的字幕特效Marquee的通用js类
2008/07/20 Javascript
javascript笔试题目附答案@20081025_jb51.net
2008/10/26 Javascript
JS array 数组详解
2009/03/22 Javascript
利用jQuery简单实现产品展示图片左右滚动功能(示例代码)
2014/01/02 Javascript
让jQuery Mobile不显示讨厌loading界面的方法
2014/02/19 Javascript
jQuery实现动态表单验证时文本框抖动效果完整实例
2015/08/21 Javascript
jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
2015/08/26 Javascript
理解 JavaScript Scoping & Hoisting(二)
2015/11/18 Javascript
jQuery mobile类库使用时加载导航历史的方法简介
2015/12/04 Javascript
探究JavaScript中的五种事件处理程序方式
2016/12/07 Javascript
详解JS中的快速排序与冒泡
2017/01/10 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
2017/02/13 Javascript
JS中实现隐藏部分姓名或者电话号码的代码
2018/07/17 Javascript
element vue Array数组和Map对象的添加与删除操作
2018/11/14 Javascript
vue+egg+jwt实现登录验证的示例代码
2019/05/18 Javascript
[01:12:53]完美世界DOTA2联赛PWL S2 Forest vs SZ 第一场 11.25
2020/11/26 DOTA
Python实现股市信息下载的方法
2015/06/15 Python
Python使用pandas对数据进行差分运算的方法
2018/12/22 Python
python中用logging实现日志滚动和过期日志删除功能
2019/08/20 Python
Python使用Matlab命令过程解析
2020/06/04 Python
Python matplotlib读取excel数据并用for循环画多个子图subplot操作
2020/07/14 Python
css3截图_动力节点Java学院整理
2017/07/11 HTML / CSS
基于HTML5超酷摄像头(HTML5 webcam)拍照功能实现代码
2012/12/13 HTML / CSS
Asics日本官网:鬼冢八喜郎创立的跑鞋运动品牌
2017/10/18 全球购物
市场营销专科应届生求职信
2013/11/24 职场文书
机电一体化自荐信
2013/12/10 职场文书
图书室管理制度
2014/01/19 职场文书
房地产活动策划方案
2014/05/14 职场文书
李开复演讲稿
2014/05/24 职场文书
开学第一周总结
2015/07/16 职场文书
Windows11性能真的上涨35%? 桌面酷睿i9实测结果公开
2021/11/21 数码科技
十大经典日本动漫排行榜 海贼王第三,犬夜叉仅第八
2022/03/18 日漫