格式验证

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

邮箱验证

类型
1、纯数字         123456@qq.com 
2、纯字母      zhangsan@qq.com
3、字母数字混合   zhang123@qq.com
4、带点的      zhang.san@qq.com
5、带下划线     zhang_san@qq.com
6、带连接线     zhang-san@qq.com
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;
    }
}

 

posted @ 2018-11-16 18:21  ^sun^  阅读(272)  评论(0编辑  收藏  举报