Regex split для получения домена верхнего уровня и подкаталога

Я хочу разделить URL-адрес до подкаталога, если доступен другой домен верхнего уровня. Как добиться этого с помощью Regex?

www.xyx.com/features.html => www.xyx.com/ для выбора и www.xyx.com/abc/features.html => www.xyx.com/abc/ для выбора

Он включает в себя https, http, www и non-www.

Любая помощь приветствуется!

1 ответ

Спасибо, ребята, я нашел ответ, который я не уверен, является фактическим способом, но удовлетворяет мою потребность.

function myDomains() {
 var str = document.Referrer;
 res = str.split("/");
 var fname = res[3].indexOf(".");
 if(fname > 0) {
  url = res[0]+"//"+res[2];
 } else {
  url = res[0]+"//"+res[2]+"/"+res[3];
 }
 return url;
}

Спасибо за помощь

Другие вопросы по тегам