У меня есть функция, которая принимает имя домена в качестве аргумента, но домен должен быть в формате xxx.com
. например http://subdomain.example.com
должен быть передан в функцию как example.com
.Regex для получения SLD + TLD из строки домена
Я написал следующее регулярное выражение, но оно возвращает TLD (.com). Я немного новичок с регулярным выражением, поэтому не могу понять, где я ошибся ... Первое утверждение - извлечь http://
из domain
, а второй оператор должен извлечь какой-либо субдомен.
var domain = req.query.domain.replace(/.*?:\/\//g, '').replace(/^[^.]+\./g, '');
Используя выше регулярное выражение, http://example.com
становится com
.
Это узел , поэтому 'document' недоступен. – leaksterrr
Было бы полезно включить эту информацию. –