手机号、身份证号、邮箱验证

//手机号验证

function isPhone(tel) {
    var strTemp = /^1[3|4|5|6|7|8|9][0-9]{9}$/
    if (strTemp.test(tel)) {
        return true
    }
    return false
}

//身份证号验证

function isCardNo(card) {
    // 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X 
    var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/
    if (reg.test(card)) {
        return true
    }
    return false
} 

//邮箱验证

function isEmail(email){
    var reg = new RegExp("^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$");
    // var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    if(!reg.test(email)){ //正则验证不通过,格式不对
        return false;
    }else{
        return true;
    }
}

 

posted @ 2020-12-10 13:11  可不可以重名  阅读(128)  评论(0编辑  收藏  举报