实现效果是要“http://www.jiantian.org/?p=914” 中的www.jiantian.org 提取出来



采用的方法是正则 表达式来匹配,代码如下

var url= "http://www.jiantian.org/?p=914";  // 原url地址

var durl= /\.(.*?)\.(.*?)\//g;  // 正则表达式 匹配的部分是www 和 /之间

domain = url.match(durl);  //把原url地址匹配正则表达式  得到结果为 “.qlxd.net/”

domain = "www"+domain[0].slice(0,-1); //slice 截取掉结尾的“/”,然后在前面加上“www” 得到需要的域名“www.jiantian.org”

这是利用了dzter提供的正则表达式,这个表达是为了获得网址中 名称和机构的组成部分 也就是 jiantian.org,现在要获得的是域名部分所以修改正则表达式为

var durl=\www.(.*?)\.(.*?)\//g;

domain = url.match(durl);

domain = domain[0].slice(0,-1);

到此结束!