如何将subdomain.site.com和www.site.com归结为域名

时间:2010-08-10 13:45:59

标签: javascript regex dns subdomain

在javascript中可以创建一个检查URL以查找域名的函数。 EG:如果这些网站:

www.site.co.uk

www.subdomain.site.co.uk

site.co.uk

subdomain.site.co.uk

被放入函数中,它们将作为“site.co.uk”返回。

1 个答案:

答案 0 :(得分: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