正則表達式獲取URL參數


使用到的正則表達式:

[^\?&]?參數名=[^&]+

document.location.getURLPara = function (name) {
    var reg = new RegExp("[^\?&]?" + encodeURI(name) + "=[^&]+");
    var arr = this.search.match(reg);
    if (arr != null) {
        return decodeURI(arr[0].substring(arr[0].search("=") + 1));
    }
    return "";
}

使用方法:

例如地址:http://localhost/URLParas/Test.aspx?name=mo&帥不帥=太帥了

alert(document.location.getURLPara("帥不帥"));


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM