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

2021-06-07  本文已影响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;
    }
}
上一篇 下一篇

猜你喜欢

热点阅读