0

我想为 url 位置创建一个变量,并根据输入更改文本。例如,对于 bill.google.com,变量的值为 bill。例如.google.com,变量的值就是例子。我不知道如何访问 url 中的文本。帮助?

4

5 回答 5

2
location.hostname.split('.')[0]

将为您提供您正在寻找的东西。

于 2013-02-25T22:27:01.647 回答
1

如何访问 URL 中的文本

window.location.href
于 2013-02-25T22:24:06.087 回答
0

你需要玩这个:

https://developer.mozilla.org/en-US/docs/DOM/window.location

window.location
于 2013-02-25T22:25:46.600 回答
0

你看过window.location吗?

  • location.hostname返回 web 主机的域名
  • location.pathname返回当前页面的路径和文件名
  • location.port返回 Web 主机的端口(80 或 443)
  • location.protocol返回使用的网络协议(http:// 或 https://)

在http://www.w3schools.com/js/js_window_location.asp上查看更多信息。

于 2013-02-25T22:25:57.240 回答
0

这样的事情会让你接近。注意:没有经过太多测试。

 var _url = location.hostname;
 var _reg = /(?:http[s]*\:\/\/)*(?:www\.)*(.*?)\.(?=[^\/]*\..{2,5})/i;
 var result = _url.match(_reg);
 console.log(result);
于 2013-02-25T22:39:28.393 回答