js提取指定url除域名之外的数据信息

互联网是如今生活中极为重要的一部分,通过域名可以访问到不同的信息。

那么我们可以如何使用js实现将ulr中域名信息剔除,提取除域名外后面所有url信息呢?

url地址:http://域名/file/80634.pdf

提取数据:/file/80634.pdf

js提出url剔除域名数据代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
function GetUrlRelativePath(url){
    var arrUrl = url.split("//");
    var start = arrUrl[1].indexOf("/");
    var relUrl = arrUrl[1].substring(start);//stop省略,截取从start开始到结尾的所有字符
    if(relUrl.indexOf("?") != -1){
      relUrl = relUrl.split("?")[0];
    }
    return relUrl;
  }
console.log(GetUrlRelativePath('http://域名/file/80634.pdf'))
</script>
</body>
</html>

运行上述代码:

    从http://域名/file/80634.pdf链接中,获取到/file/80634.pdf数据。

六月初字帖坊小程序 你想要的字帖模板及工具,这里都有!