1. 程式人生 > >js方法實現獲取url中的參數值

js方法實現獲取url中的參數值

geturl log regex ram block search 獲取url 說明 urn

實現方法如下:

/**
* @param name:指的是url中的參數名
*/
function getUrlParam(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); 
    var r = window.location.search.slice(1).match(reg);  
    if (r != null) return decodeURI(r[2]); return null; 
}

說明:

window.location對象下的search屬性,是指從問號 (?) 開始的 URL(查詢部分)

URL傳遞中文參數可能出現亂碼的情況,涉及到編碼和解碼的問題,此處用的是decodeURI來解碼的

參考鏈接:https://blog.csdn.net/yang_yangyang/article/details/78211433

js方法實現獲取url中的參數值