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 快速排序函数代码
May 30 Javascript
javascript使用中为什么10..toString()正常而10.toString()出错呢
Jan 11 Javascript
js实时获取系统当前时间实例代码
Jun 28 Javascript
EasyUI中实现form表单提交的示例分享
Mar 01 Javascript
jQuery对象与DOM对象之间的相互转换
Mar 03 Javascript
JavaScript判断一个字符串是否包含指定子字符串的方法
Mar 18 Javascript
jQuery bt气泡实现悬停显示及移开隐藏功能的方法
Jul 12 Javascript
浅谈javascript运算符——条件,逗号,赋值,()和void运算符
Jul 15 Javascript
原生js jquery ajax请求以及jsonp的调用方法
Aug 04 jQuery
详解使用create-react-app添加css modules、sasss和antd
Jul 31 Javascript
详解如何在Vue项目中导出Excel
Apr 19 Javascript
jQuery子选择器与可见性选择器实例分析
Jun 28 jQuery
原生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/07/26 PHP
PHP实现的同步推荐操作API接口案例分析
2016/11/30 PHP
php获取excel文件数据
2017/04/21 PHP
PHP实现登录验证码校验功能
2018/05/17 PHP
JavaScript 中的日期和时间及表示标准介绍
2013/08/21 Javascript
JS 新增Cookie 取cookie值 删除cookie 举例详解
2014/10/10 Javascript
Node.js实现文件上传
2016/07/05 Javascript
jquery ajax后台返回list,前台用jquery遍历list的实现
2016/10/30 Javascript
详解ECharts使用心得总结
2016/12/06 Javascript
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
2017/09/23 jQuery
vue+element-ui动态生成多级表头的方法
2018/08/28 Javascript
angular4中引入echarts的方法示例
2019/01/29 Javascript
深入浅析vue-cli@3.0 使用及配置说明
2019/05/08 Javascript
layui写后台表格思路和赋值用法详解
2019/11/14 Javascript
js实现无缝轮播图插件封装
2020/07/31 Javascript
Python实现拷贝多个文件到同一目录的方法
2016/09/19 Python
django框架使用orm实现批量更新数据的方法
2019/06/21 Python
python pytest进阶之conftest.py详解
2019/06/27 Python
python使用yaml 管理selenium元素的示例
2020/12/01 Python
纯CSS3发光分享按钮的实现教程
2014/09/06 HTML / CSS
使用canvas绘制贝塞尔曲线
2014/12/17 HTML / CSS
美国高端医师级美容产品电商:BeautifiedYou.com
2017/04/17 全球购物
Regatta官网:英国最受欢迎的户外服装和鞋类品牌
2019/05/01 全球购物
英国折扣高尔夫商店:Discount Golf Store
2019/11/19 全球购物
计算机大学生的自我评价
2013/10/15 职场文书
管理部部长岗位职责
2013/12/05 职场文书
分厂厂长岗位职责
2013/12/29 职场文书
个人自我剖析材料
2014/02/07 职场文书
领导干部群众路线教育实践活动剖析材料
2014/10/10 职场文书
2014年骨干教师工作总结
2014/12/19 职场文书
2016新年慰问信范文
2015/03/25 职场文书
经费申请报告范文
2015/05/18 职场文书
2016党员学习心得体会范文
2016/01/23 职场文书
民政局2016年“六一”儿童节慰问活动总结
2016/04/06 职场文书
python编写五子棋游戏
2021/05/25 Python
常用的MongoDB查询语句的示例代码
2021/07/25 MongoDB