js获取页面传过来的参数

 

 1 //接收页面传过来的值
 2 //RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i")的意思是:
 3 //以&开始或直接以name开始
 4 //以&结束或直接结束
 5 //name的值是由0到多个不是&的字符组成!!
 6 //"i"是忽略大小写!
 7 function GetQueryString(name) {
 8     var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
 9     var r = window.location.search.substr(1).match(reg);
10     // alert(r);
11     if (r != null) return unescape(r[2]); return null;
12 }

 

posted @ 2016-06-15 11:42  燎原小火  阅读(3561)  评论(0编辑  收藏  举报