判断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);