正则表达式拆分以获得顶级域和子目录

时间:2015-11-24 21:55:34

标签: regex string-split url-pattern urlparse

我想将URL拆分到子目录(如果可用的话)TLD,如何使用Regex实现这一目标?

www.xyx.com/features.html => www.xyx.com/将被选中 www.xyx.com/abc/features.html => www.xyx.com/abc/将被选中

它包括https,http,www和非www。

任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

谢谢费拉斯,我找到了答案,我不确定实际的方法,但满足了我的需要。

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;
}

感谢您的帮助