2016-08-15 65 views
-1

對於從各種URL提取域名有很多問題,但它們都不包括所有子域和後綴(.org,.uk,.com,。 org.uk,.whatever等)。從任意類型的URL中提取域名

例如:

http://uselesstext.moretext.DOMAIN.org.uk/

結果: DOMAIN.org.uk

這裏的主要問題是,它看似不可能設計一個算法來識別的哪一部分URL是相關的部分(不使用庫),因爲可能有不同數量的子域和後綴。

任何想法? (最好在JavaScript中)

+5

爲什麼'DOMAIN.xyz.com'是這裏的「域名」而不是'xyz.com'或'moretext.DOMAIN.xyz.com'? – duskwuff

+0

以及你所說的,你需要有一個關於什麼被視爲域名的標準,然後你建立一個基於此的算法,直到你不可能知道域名是什麼 – David

+0

@duskwuff確定我改變了它... – JamesJameson2456

回答