5.判断url是否为腾讯业务的url(域名以qq.com结尾)

457 阅读1分钟

判断url是否为腾讯业务的url(域名以qq.com结尾)

腾讯3面栽在这个题目上了,因为当时不知道怎么截取出域名。 首先将一个url地址截取成主域名的形式,怎么截取,使用split('/'),第三个数组就是主域名。因为主域名总是以'http://'开头,而主域名后总会有/来表示下一层文件。

function tx(str){
        str=str.split('/');
        console.log(str[2]);//str[2]表示域名
        if(str[2].indexOf('qq.com')!=-1){
                return '是腾讯业务的url';
        }else{
            return '不是腾讯业务的url';
        }
    }
    var str ='http://weixin.qq.com/index.html';
    var res=tx(str);
    console.log(res);

    var str ='http://baidu.com';
    var res=tx(str);
    console.log(res);