javascript获取域名的后缀的正则表达式(顶级域名)

JavaScript019

javascript获取域名的后缀的正则表达式(顶级域名),第1张

public string GetUrlDomainName(string url)

{

//获取域名的正则表达式

string p = @"http://[^\.]*\.(?<domain>[^/|?]*)"

Regex reg = new Regex(p, RegexOptions.IgnoreCase)//不区分大小写匹配

//正则表达式匹配结果

Match m = reg.Match(url)

//返回匹配结果值

return m.Groups["domain"].Value

}

var url="http://text.com"

var exp=/(?:http:\/\/)?(?:(\w+)\.)?(?:(\w+)\.)(\w+)/g

var match=exp.exec(url)

console.log(match[1]||"",match[2],match[3])//"" "text" "com"