JS校验手机号 座机 邮箱 微信号

2019PHP高薪工程师学习路线图....>>>

    // 校验手机号 1开头11位数字
    function checkMobile(str) {
        var re = /^1\d{10}$/
        if(str.length==0){
            $("#mobileTip").html("");
            return;
        }else if (!re.test(str)) {
            $("#mobileTip").html("手机号格式不正确");
            flag = false;
            return;
        }
        $("#mobileTip").html("");
    }
    // 校验办公电话 长度低于16的数字
    function checkPhone(str){
        if(str.length>16){
            $("#telTip").html("办公电话格式不正确");
            flag = false;
            return;
        }
        $("#telTip").html("");
    }   
    // 校验邮箱
    function checkEmail(str){
        var re = /^(\w-*\.*)[email protected](\w-?)+(\.\w{2,})+$/;
        if(str.length==0){
            $("#mailTip").html("");
            return;
        }else if(!re.test(str)){
            $("#mailTip").html("邮箱格式不正确");
            flag = false;
            return;
        } 
        $("#mailTip").html("");
    }
    // 校验微信号 大于5位,字母下划线数字
    function checkWeixin(str){
        var re = /^[a-zA-Z\d_]{5,}$/;
        if(str.length==0){
            $("#weixinTip").html("微信号不得为空");
            return;
        }else if(!re.test(str)){
            $("#weixinTip").html("微信号不正确");
            flag = false;
            return;
        } 
        $("#weixinTip").html("");
    }