/*
* 功能: 通过url获取 顶级域名
* 方法名: fIsUrl
* 所属类: guyu.util
* 参数: sUrl 获取网址的url地址
* 返回值: 返回顶级域名字符串 如果sUrl有问题或匹配不到顶级域名返回 ''
*/
guyu.util.fGetDomain=function(sUrl){
var sDomain='';
var rDomain=/([a-zA-Z0-9-]+)(.com\b|.net\b|.edu\b|.miz\b|.biz\b|.cn\b|.cc\b|.org\b){1,}/g;
if(guyu.util.fIsUrl(sUrl)){
sDomain=sUrl.match(rDomain);
}
return sDomain;
* 功能: 通过url获取 顶级域名
* 方法名: fIsUrl
* 所属类: guyu.util
* 参数: sUrl 获取网址的url地址
* 返回值: 返回顶级域名字符串 如果sUrl有问题或匹配不到顶级域名返回 ''
*/
guyu.util.fGetDomain=function(sUrl){
var sDomain='';
var rDomain=/([a-zA-Z0-9-]+)(.com\b|.net\b|.edu\b|.miz\b|.biz\b|.cn\b|.cc\b|.org\b){1,}/g;
if(guyu.util.fIsUrl(sUrl)){
sDomain=sUrl.match(rDomain);
}
return sDomain;
}
测试结果:
http://www.qhrb.com.cn/ qhrb.com.cn
http://www.gtja.com/i/ gtja.com
http://www.10jqka.com.cn/ 10jqka.com.cn
http://news.cnstock.com/ cnstock.com
http://finance.qq.com/ qq.com