獲取URL參數(shù)

獲取URL參數(shù)

getUrlParam:function(name){

var reg=new RegExp('(^|&)'+name+'=(&*)(&|$)');

var result=window.location.search.substr(1).match(reg);

return result ? decodeURIComponent(result[2]):null;

}

說明:

  1. reg是正則表達(dá)式子
  2. location是包含了相關(guān)的url的信息,它是windown的一部分。
  3. search是一個可以查詢的屬性,可以查詢?之后的部分。
  4. match()匹配函數(shù)
  5. return unescpe(r[2]) 返回的值 一個數(shù)組或者null
  6. decodeURIComponent() 函數(shù)可對 encodeURIComponent() 函數(shù)編碼的 URI 進(jìn)行解碼。

調(diào)用

console.log(getUrlParam('test'));

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 對象的傳統(tǒng)表示法 let person = {"name":"張三","say":function(){ aler...
    CRUD_科科閱讀 571評論 0 1
  • 在ES5中,我們存在幾個全局函數(shù) isNaN函數(shù),isFinite函數(shù),parseInt函數(shù),parseFloat...
    CRUD_科科閱讀 396評論 0 1
  • 1.屬性的簡潔表示法 1.1 ES6允許在對象之中,直接寫變量。這時,屬性名為變量名, 屬性值為變量的值。例如: ...
    非動閱讀 299評論 0 0
  • 我的靈魂已被荼毒 我的身子已被利用 我的文化已被性關(guān)系 ——就在我的時代 打開生命的匣子 忽然發(fā)現(xiàn) 浮躁、蒙騙與無...
    歐陽小川閱讀 839評論 42 46
  • 其實,現(xiàn)在的腦子一片空白,真的不知道要寫什么,好像沒有什么東西可寫的樣子,哈哈哈哈哈哈。 當(dāng)時,看到群...
    Vivi_huang閱讀 234評論 0 0

友情鏈接更多精彩內(nèi)容