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

兄弟姐妹哪位知道,javascript获取域名的后缀的正则表达式(顶级域名)?

如题:
下面举例:
比如
www.baidu.com=
>baidu.com
pic.news.sohu.com=>shouhu.com
zhidao.baidu.com=>baidu.com
www.sina.com.cn=
>sina.com.cn
就是说从域名获取顶级域名
求javascript版本的正则表达式写法,经过验证的,谢谢
最新回答
我狠丑可是我也不温柔

2024-09-21 21:44:16

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;
}
追问
javascript
function(){}
追答
哦。没看清楚