JS 验证手机号码 和 固定电话座机 正则

function checkMobile(tel){
    var phoneReg = !!tel.match(/^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/);
    var telReg = !!tel.match(/^([0-9]{3,4}-)?[0-9]{7,8}$/);
    console.log(phoneReg,telReg);
    if(phoneReg || telReg){
        return true;
    }else{
        return false;
    }
}