JavaScript location.search 属性
Location 对象的 search 属性用于设置或取得当前 URL 的查询字串(? 符号及后面的部分)
decodeURI() 函数可对 encodeURI() 函数编码过的 URI 进行解码。
正则是寻找&+url参数名字=值+&。&可以不存在。
/*
*获取url上的参数,先把url解码
*/
function getparameter(name) {
var url = location.search;
url = decodeURI(url); //解码url,避免中文乱码
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = url.substr(1).match(reg);
if (r != null)
return unescape(r[2]);
return null;
}
。