gpt4 book ai didi

javascript - 如何从 JavaScript 中的字符串中提取基本 URL?

转载 作者:IT老高 更新时间:2023-10-28 13:16:54 25 4
gpt4 key购买 nike

我正在尝试找到一种相对简单可靠的方法来使用 JavaScript(或 jQuery)从字符串变量中提取基本 URL。

例如,给定如下内容:

http://www.sitename.com/article/2009/09/14/this-is-an-article/

我想得到:

http://www.sitename.com/

正则表达式是最好的选择吗?如果是这样,我可以使用什么语句将从给定字符串中提取的基本 URL 分配给新变量?

我对此进行了一些搜索,但我在 JavaScript 世界中找到的所有内容似乎都围绕着使用 location.host 或类似文件从实际文档 URL 收集这些信息。

最佳答案

编辑:有人提示它没有考虑协议(protocol)。所以我决定升级代码,因为它被标记为答案。对于那些喜欢单行代码的人......对不起,这就是我们使用代码最小化器的原因,代码应该是人类可读的,这种方式更好......在我看来。

var pathArray = "https://somedomain.com".split( '/' );
var protocol = pathArray[0];
var host = pathArray[2];
var url = protocol + '//' + host;

或使用 Davids solution从下面。

关于javascript - 如何从 JavaScript 中的字符串中提取基本 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1420881/

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