格式验证

手机号码验证
function checkPhone(){ 
    var phone = document.getElementById('phone').value;
    if(!(/^1[34578]\d{9}$/.test(phone))){ 
        alert("手机号码有误,请重填");  
        return false; 
    } 
}

邮箱验证

类型
1、纯数字         [email protected] 
2、纯字母      [email protected]
3、字母数字混合   [email protected]
4、带点的      [email protected]
5、带下划线     [email protected]
6、带连接线     [email protected]
function checkEmail(str){ var re
= /^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/; if (re.test(str)) { alert("ok"); } else { alert("nope"); } }

密码验证

//密码必须包含数字和字母
function CheckPassWord(password) {
    var str = password;
    if (str == null || str.length < 8) {
        return false;
    }
    var reg = new RegExp(/^(?![^a-zA-Z]+$)(?!\D+$)/);
    if (reg.test(str))
        return true;
}

//必须为字母加数字且长度不小于8位
function CheckPassWord(password) {
   var str = password;
    if (str == null || str.length <8) {
        return false;
    }
    var reg1 = new RegExp(/^[0-9A-Za-z]+$/);
    if (!reg1.test(str)) {
        return false;
    }
    var reg = new RegExp(/[A-Za-z].*[0-9]|[0-9].*[A-Za-z]/);
    if (reg.test(str)) {
        return true;
    } else {
        return false;
    }
}

猜你喜欢

转载自www.cnblogs.com/sunBinary/p/9970844.html