js判断来路域名是否含有www,含有则跳转

第一种
js判断来路域名是否含有www含有就跳转到主域名
例如:来路域名www.aaa.com js判断带www则去掉www跳转到aaa.com
来路域名不带www 来路为aaa.com则不做反应
第二种
和第一种相反
来路域名aaa.com如果不带www
就跳转到www.aaa.com
如果来路域名为www.aaa.com带了www则不做反应

以上两种随便那种都可以求教各位指点并给一个合适的代码,不懂代码

第一种
if (/\/\/www\./i.test(location.href))
    location.href = location.href.replace(/\/\/www\./i,"//");
第二种
if (!/\/\/www\./i.test(location.href))
    location.href = location.href.replace(/\/\//i,"//www.");

var regu =/.*www.*/;
var re = new RegExp(regu);
if (!re.test(document.referrer)) 
window.location.href="www.aaa.com";