js判断一个手机号是否合法

js判断一个手机号是否合法

function isMobileNumber(phone) {
    var flag = false;
    var message = "";
    var myreg = /^(((13[0-9]{1})|(14[0-9]{1})|(17[0-9]{1})|(15[0-3]{1})|(15[4-9]{1})|(18[0-9]{1})|(199))+\d{8})$/;
    if (phone == '') {
        // console.log("手机号码不能为空");
        message = "手机号码不能为空!";
    } else if (phone.length != 11) {
        //console.log("请输入11位手机号码!");
        message = "请输入11位手机号码!";
    } else if (!myreg.test(phone)) {
        //console.log("请输入有效的手机号码!");
        message = "请输入有效的手机号码!";
    } else {
        flag = true;
    }
    if (message != "") {
        // alert(message);
    }
    return flag;
}


你可能感兴趣的:(js)