美文网首页
JS 正则-验证密码包含数字和字母的方法

JS 正则-验证密码包含数字和字母的方法

作者: 吴小冷 | 来源:发表于2021-06-07 10:55 被阅读0次

    必须包含至少一位数字和一位字母

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

    必须包含数字加字母 不能包含特殊符号等

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

    相关文章

      网友评论

          本文标题:JS 正则-验证密码包含数字和字母的方法

          本文链接:https://www.haomeiwen.com/subject/jycleltx.html