2010-08-10 34 views
1

在javascript中是否可以創建一個函數來檢查URL以找到域名。 EG:如果這些網站:如何將subdomain.site.com和www.site.com下載到域名

www.site.co.uk

www.subdomain.site.co.uk

site.co.uk

subdomain.site.co.uk

被放入函數,它們將返回爲「site.co.uk」。

+1

您將需要有效的頂部列表級別/二級域名來執行此操作。 – Gumbo 2010-08-10 13:48:21

+0

這是用於當前加載頁面的域地址,還是僅用於您想要通過該函數放置的任何域? – IcyBlueRose 2010-08-10 14:49:52

+0

@Gumbo:那麼列表中沒有辦法做到這一點? @IcyBlueRose:是的,它不是當前加載的頁面,它是通過它的任何域。 – Tom 2010-08-10 15:35:20

回答

0

我想說有一個正則表達式的解決方案,但它會很複雜。您將不得不查找最後一次出現的'。'。並獲得後續的內容,然後你應該得到最後一個和最後一個之間的內容',然後在第二個到最後一個期間之前得到任何東西,直到第三個到右邊(子域)'。'。

這是否合理?我不知道所需要的正則表達式,但這裏有對SO一些問題,讓你開始...

Regex: To pull out a sub-string between two tags in a string

Regex to replace all \n in a String, but no those inside [code] [/code] tag

Need regexp to find substring between two tokens

相關問題