码迷,mamicode.com
首页 > Web开发 > 详细

js 获取url参数的值

时间:2016-12-21 13:56:51      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:ring   正则   匹配   win   return   函数   正则表达式   url参数   escape   

//获取url参数函数
function GetQueryString(name){
    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");

  // match()方法可在 字符串内检索指定的值,或找到一个或多个正则表达式的匹配
    var r = window.location.search.substr(1).match(reg); 
    if(r!=null){
          return  unescape(r[2]); 
    }else{
          return null;
    }
}

如果我们的url=http://www.qingwa.com?id=10&p=3

那我们直接通过函数就可以取到id和p的值,如下:

var id = GetQueryString("id");

var id = GetQueryString("p");

无论url后面加多少参数,直接通过上面函数获取即可。

 

js 获取url参数的值

标签:ring   正则   匹配   win   return   函数   正则表达式   url参数   escape   

原文地址:http://www.cnblogs.com/whd88188/p/6207304.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!