javascript獲取url連結引數例項程式碼

antzone發表於2017-03-14

使用url傳遞引數這個就不用多介紹了,看看本站的連結就一目瞭然,既然要傳遞引數,那麼就要獲取引數,下面就是一段這樣的程式碼例項,希望能夠給大家帶來一定的幫助,程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
function getQueryString(name) { 
  var reg=new RegExp("(^|&)"+name+"=([^&]*)(&|$)","i"); 
  var r=location.search.substr(1).match(reg); 
  if(r!= null){
     return unescape(decodeURI(r[2]));
  } 
  return null; 
}

以上程式碼能夠獲取指定引數名稱的引數值,程式碼比較簡單,就是用到了一個正規表示式,再進行一下字串擷取和匹配,然後使用陣列讀取就可以了,不多介紹了,可以參閱相關閱讀。

相關閱讀:

1.location.search可以參閱location.search一章節。

2.substr()可以參閱javascript substr()一章節。 

3.unescape()可以參閱javascript unescape()一章節。

4.decodeURI()可以參閱javascript decodeURI()一章節。

相關文章