You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JavaScript如何提取无http/www前缀URL字符串的子域名,对应Python等效实现

JavaScript 等效子域名提取实现

你给出的Python代码逻辑是将域名按.分割为数组后,去掉最后两个元素(主域名和顶级后缀),再将剩余元素拼接为子域名,JS的等效实现逻辑完全一致,对应语法如下:

核心代码

// 单句写法
domainStr.split('.').slice(0, -2).join('.')

封装示例

function extractSubdomain(domainStr) {
  return domainStr.split('.').slice(0, -2).join('.')
}

效果测试

  • 输入 xyz.abc.com → 输出 xyz
  • 输入 login.xyz.abc.com → 输出 login.xyz

适用说明

该实现和你提供的Python代码适用边界完全相同,仅适用于单顶级后缀的域名场景(如.com/.cn/.org等),如果存在.co.uk这类多级顶级后缀的域名,需要额外调整后缀匹配逻辑。

内容的提问来源于stack exchange,提问作者newbie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 23:15:06