【发布时间】:2020-06-24 00:23:47
【问题描述】:
我进行了搜索,发现了很多类似的正则表达式示例,但并不是我需要的。
我希望能够传入以下网址并返回结果:
www.google.com 返回 google.com
sub.domains.are.cool.google.com 返回 google.com
doesntmatterhowlongasubdomainis.idont.wantit.google.com 返回 google.com
sub.domain.google.com/no/thanks 返回 google.com
希望这是有道理的 :) 提前致谢!-James
【问题讨论】:
-
sub.domain.google.co.uk的结果是什么? -
这些不是 URL,而只是域名(除了最后一个字符串,可以解释为域名加 URL 路径)。
-
@pekka "google.co.uk" 就像 apps.facebook.com 返回 facebook.com 一样。 @gumbo 这是正确的。它们只是可以传入的示例。主要是完整的 url(子域、域、文件夹、文件)。
-
请务必查看publicsuffix.org 的公共后缀列表。
-
@pekka 是的,这就是困难的地方,如果可能的话,我想包括这些域。
标签: javascript regex dns