1. 程式人生 > >原生JS正則獲取Url中的引數值,中文的引數也不亂碼哦

原生JS正則獲取Url中的引數值,中文的引數也不亂碼哦

function getQueryString(parameter) {
    var para = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var p = window.location.search.substr(1).match(para);
    if (p != null) return decodeURI(p[2]); return null;
}
var GoodsName = getQueryString("GoodsName");

不多逼逼了,直接上程式碼,之前獲取的中文引數一直亂碼

後來查到了

JavaScript decodeURI() 函式

不容易