js验证手机号码或电话

function validatemobile(mobile)  //验证手机号码
    {
        if(mobile.length==0)
        {
           return false;
        }   
        if(mobile.length!=11)
        {
            return false;
        }
       
        var myreg = /^(((1[3-5]{1}[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
        if(!myreg.test(mobile))
        {
            return false;
        }
   return true;
    }

function check(str)
{
if(testit(str)||checkphone(str))
{
    return true;
}
return false;
}

function testit(str){   //验证电话号码
var   filter=/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
return filter.test(str);
}

function checkphone(str)  
{
   var filter=/^(([0\+]\d{2,3}-)?(0\d{2,3}))?(\d{7,8})(-(\d{3,}))?$/;
return filter.test(str);
}

你可能感兴趣的:(mobile)