獲取域名,url,指定url參數的方法

一、js獲取域名的方法
1) var domain = document.domain
2) var domain = window.location.host正則表達式

二、獲取url的方法
1) var url = window.location.href
2) var url = self.location.href
3) var url = document.URL
4) var url = document.locationdom

三、獲取url中指定參數值編碼

function getParams(name){
  var reg = new RegExp("(^|&)"+name+"=([^&]*)(&|$)");
  var r = window.location.search.substr(1).match(reg);
  if(r!=null){
    return unescape(r[2]);
  }
  return null;
}
  • 正則表達式"(^|&)"+name+"=([^&])(&|$)"的含義:"(^|&)"從頭開始匹配&;"=([^&])"匹配零個或多個不是&的字符;"(&|$)"匹配結尾爲&的字符
  • window.location.search 取值爲window.location中"?"後面的值
  • uneacape解碼escape編碼後的字符
相關文章
相關標籤/搜索