獲取url地址?後面參數值的寫法 正則: 另一種: ...
獲取url地址?後面參數值的寫法
正則:
1 function GetQueryString(name) 2 { 3 var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); 4 var r = window.location.search.substr(1).match(reg); 5 if(r!=null)return unescape(r[2]); return null; 6 } 7 8 // 調用方法 9 alert(GetQueryString("name")); 10 alert(GetQueryString("name")); 11 alert(GetQueryString("name"));
另一種:
1 function GetUrlParam(paraName) { 2 var url = document.location.toString(); 3 var arrObj = url.split("?"); 4 5 if (arrObj.length > 1) { 6 var arrPara = arrObj[1].split("&"); 7 var arr; 8 9 for (var i = 0; i < arrPara.length; i++) { 10 arr = arrPara[i].split("="); 11 12 if (arr != null && arr[0] == paraName) { 13 return arr[1]; 14 } 15 } 16 return ""; 17 } 18 else { 19 return ""; 20 } 21 } 22 alert( GetUrlParam("t") )