獲取url網址傳遞的指定引數值

admin發表於2017-02-10
url傳遞引數是常識,這裡無需多介紹,下面就介紹一下結合正規表示式如何獲取url傳遞的引數值。

程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
String.prototype.getQuery=function(name){ 
  var reg=new RegExp('(^|\\?|&)'+name+'=([^&]*|$)');
  var url=this.replace(/&/g,'&')
  var r=url.match(reg); 
  return r===null?null:unescape(r[2]); 
} 
var str="www.softwhy.com?a=1&b=2";
console.log(str.getQuery("b"));

以上程式碼可以成功獲取指定指定引數的值。


相關文章