URL引數值獲取getQueryString

2021-08-31 04:01:27 字數 451 閱讀 7138

目錄介紹

實現 講解

獲取正常情況下的url是這樣的

這樣的?a=1

還有這樣的?a=1&ab=2&abc=3&abcd=4

沒錯,基本是key=value的形式

function getquerystring(name) 

return '';

}

其中"(^|&)" + name + "=([^&]*)(&|$)"的意思就是取以name開頭或者以&開頭以&或者以$結尾的字串

window.location.search.substr(1).match(reg)的意思是找出?之後匹配reg的字串

decodeuricomponent(r[2])的意思是對所選的字串進行解碼

var value= getquerystring("key");

js獲取url引數值

今天碰到要在乙個頁面獲取另外乙個頁面url傳過來的引數,一開始很本能的想到了用 split 這樣一步步的分解出需要的引數。後來想了一下,肯定會有更加簡單的方法的!所以在網上找到了兩個很又簡單實用的方法,mark下 方法一 正則分析法 function getquerystring name 這樣呼叫...

C 獲取URL引數值

在寫程式的時候,我們經常需要對頁面進行傳引數,比如page?id 1234,那麼在page這個頁面中就直接可以用 string id request.querystring id 來獲取引數id的值1234了。這是乙個人人都知道的基礎知識。上面的方法 request.querystring,它會把傳...

js獲取url引數值

今天碰到要在乙個頁面獲取另外乙個頁面url傳過來的引數,一開始很本能的想到了用 split 這樣一步步的分解出需要的引數。後來想了一下,肯定會有更加簡單的方法的!所以在網上找到了兩個很又簡單實用的方法,mark下 方法一 正則分析法 function getquerystring name 這樣呼叫...