javascript如何獲取url傳遞的引數值

antzone發表於2017-04-17

通過url傳遞引數這個大家自然都不會陌生,文字的當前連結就是一個典型的代表。

下面通過例項簡單介紹一下如何獲取URL傳遞的引數值,程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
String.prototype.getParameter=function(key) {
  var re=new RegExp(key+'=([^&]*)(?:&)?');
  return this.match(re)&&this.match(re)[1];
}
var urlStr="http://www.softwhy.com/mytest.html?a=1&b=2";
console.log(urlStr.getParameter("a"));
console.log(urlStr.getParameter("b"));

程式碼可以輸出url的引數值,也就是說實現了我們想要的功能,主要是通過正規表示式實現的。


相關文章