获取域名,url,指定url参数的方法

1、js获取域名的方法

  1. var domain = document.domain
  2. var domain = window.location.host

2、获取url的方法

  1. var url = window.location.href
  2. var url = self.location.href
  3. var url = document.URL
  4. var url = document.location

3、获取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编码后的字符
posted @ 2018-05-03 15:26  阿伊的碎碎念  阅读(544)  评论(0编辑  收藏  举报