分享關於js解析URL中的引數的方法

流火行者發表於2015-06-12
function GetQueryString(name) {
   var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");
   var r = window.location.search.substr(1).match(reg);
   if (r!=null) return unescape(r[2]); return null;
}

例如url:

http://192.168.1.1/hello.html?id=123123&name=jimmy
現在解析出id和name的值

var id=GetQueryString('id');

var name=GetQueryString('jimmy');

 

相關文章