JavaScriptでURLパラメーターを取得するサンプルコード

1.URLパラメータを取得し配列に格納
function GetUrlReq(value) {
var url = decodeURI(location.search);
var object = {};
if(url.indexOf(“?”) != -1)
{
var str = url.substr(1);
var strs = str.split(“&”);
for(var i = 0; i < strs.length; i ++)
{
object[strs[i].split(“=”)[0]]=strs[i].split(“=”)[1]
}
}
return object[value];
}
2.正規表現
function GetQueryString(name) {
var reg = new RegExp(“(^|&)” + name + “=([^&]*)(&|$)”);
var r = window.location.search.substr(1).match(reg);
if (r != null) {
return unescape(r[2]);
}
return null;
}