/**
* 返回URL 中的屬性值
*
* @param name
* 屬性名稱
* @return 屬性值
* window 對象表示瀏覽器中打開的窗口.
* location 對象包含有關(guān)當前URL的信息.
* search 屬性是一個可讀可寫的字符串, 可設置或返回當前 URL的查詢部分(部號 ?之后的部分)
* substr(start,length) 方法可在字符串中抽取從 start 下標開始的指定數(shù)目的字符.
* 返回值:一個新的字符串,包含從 stringObject 的 start(包括號start所指 的字符)處開始的 length 個字符。
* 如果沒有指定 length,那么返回的字符串包含 從 start 到stringObject 的結(jié)尾的字符.
* match() 方法 可在字符串內(nèi)檢索指定的值,或找到一個或多個正則表達式的匹配.
* 詳細介紹參見:http://www.w3school.com.cn/js/jsref_match.asp
* unescape() 是全局函數(shù),給轉(zhuǎn)義字符串解碼,對escape() 編碼的字符串解碼。 (ECMAScript v3 從標準中已刪除)
*/
function getQuery(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) {
return unescape(r[2]);
}
return null;
}