Как вы можете получить subdomain.site.com и www.site.com до доменного имени - PullRequest
1 голос
/ 10 августа 2010

В javascript можно создать функцию, которая проверяет URL-адрес, чтобы найти доменное имя.Например: если эти сайты:

www.site.co.uk

www.subdomain.site.co.uk

site.co.uk

subdomain.site.co.uk

были введены в функцию, они будут возвращены как "site.co.uk".

1 Ответ

0 голосов
/ 10 августа 2010

Я бы сказал, что есть решение для регулярных выражений, но оно будет сложным.Вам нужно будет найти последнее вхождение '.'и получить то, что после этого, затем вы должны получить то, что находится между последним и вторым до последнего '.', затем получить что-либо до второго-последнего периода, вплоть до третьего справа (субдомен) '.'.

Имеет ли это смысл ??Я не уверен, требуется ли регулярное выражение, но вот некоторые вопросы по SO, с чего можно начать ...

Regex: вытащить подстроку между двумя тегами в строке

Regex для замены всех \ n в строке, но не внутри тега [code] [/ code]

Требуется регулярное выражение для поиска подстроки междудва жетона

...