如果window.location.hostname
的值类似于" example.com ",我怎样才能获得"示例"出于结果?
如何在没有.com或.org
的情况下让window.location.hostname
返回
答案 0 :(得分:1)
假设它是顶级域名(而不是mail.somedomain.com),以下代码将为您提供“somedomain”而不是“somedomain.com”。
var basehost = window.location.hostname.split(".")[0];
答案 1 :(得分:0)
当您使用浏览器提供的内置API时,无法让window.location.hostname
'返回'任何不同的内容。
您可以做的是使用String.prototype.split
或正则表达式的一些创造性使用来操纵您从该属性获得的字符串值。
请记住考虑像.co.uk
这样的案例,其中TLD中间有一个点。