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 }