1. 程式人生 > >原生JavaScript 獲取位址列引數

原生JavaScript 獲取位址列引數

用正則來匹配(強烈推薦,簡潔快速)

function getQuery(name) {
    // 用該屬性獲取頁面 URL 地址從問號 (?) 開始的 URL(查詢部分)
    var url = window.location.search;
    // 正則篩選位址列
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    // 匹配目標引數
    var result = url.substr(1).match(reg);
    //返回引數值
    return result ? decodeURIComponent(result[2]) : null;
}