在javascript中可以创建一个检查URL以查找域名的函数。 EG:如果这些网站:
www.site.co.uk
www.subdomain.site.co.uk
site.co.uk
subdomain.site.co.uk
被放入函数中,它们将作为“site.co.uk”返回。
答案 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