gpt4 book ai didi

javascript - 检测带有子域的 url 中的主机

转载 作者:行者123 更新时间:2023-11-30 20:14:27 27 4
gpt4 key购买 nike

如果有一堆 URL:

  • sub1.sub.example.com

  • sub2.sub.example.com

  • sub3.sub.example.com

  • sub4.sub.example.com

  • 等等

如何检测主机名是否为 something.sub.example.com

我试过,但不起作用:

if (window.location.hostname == "*.sub.example.com") {
//actions
}

最佳答案

我相信你可以使用 String#endsWith 来做你想做的事:

if (window.location.hostname.endswith(".sub.example.com")) { . . . }

正如 Jake Holzinger 在评论中指出的那样,IE 不支持 String#endsWith。一个具有更好兼容性的简单正则表达式解决方案将

// This is a Regular Expression literal meaning
// a string ending with ".sub.example.com" (case-insensitive)
var regexSubdomainPattern = /\.sub\.example\.com$/ig;
if (regexSubdomainPattern.test(window.location.hostname)) { . . . }

关于javascript - 检测带有子域的 url 中的主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52066124/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com