gpt4 book ai didi

Javascript 提取 *.com

转载 作者:行者123 更新时间:2023-11-28 21:17:27 27 4
gpt4 key购买 nike

我正在寻找一个 JavaScript 函数/正则表达式来从 URI 中提取 *.com...(在客户端完成)

它应该适用于以下情况:

siphone.com = siphone.com
qwr.siphone.com = siphone.com
www.qwr.siphone.com = siphone.com
qw.rock.siphone.com = siphone.com
<http://www.qwr.siphone.com> = siphone.com

非常感谢!

编辑:抱歉,我错过了一个案例:

http://www.qwr.siphone.com/default.htm = siphone.com

最佳答案

我想这个正则表达式应该适用于少数情况:

/[\w]+\.(com|ca|org|net)/

我不擅长 JavaScript,但应该有 library用于分割 URI,对吗?

根据该链接,这是一个“严格”正则表达式:

/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/

正如您所看到的,您最好只使用“库”。 :)

关于Javascript 提取 *.com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7236483/

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