JS 用正则表达式,验证密码包含数字和字母的方法

Posted SweetMemory

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 用正则表达式,验证密码包含数字和字母的方法相关的知识,希望对你有一定的参考价值。

必须包含至少一位数字和一位字母,脚本方法如下:

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;
}

必须包含数字加字母 不能包含特殊符号等,脚本方法如下:

function CheckPassWord(password) {//必须为字母加数字且长度不小于8位
   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;
    }
}

 

以上是关于JS 用正则表达式,验证密码包含数字和字母的方法的主要内容,如果未能解决你的问题,请参考以下文章

js正则表达式密码验证必须包含数字和字母

js验证密码的正则表达式

正则表达式验证密码必须由大小写字母、数字、特殊字符组成

求PHP用户名注册验证正则表达式(6-16位字符,字母开头,只包含字母数字下划线)可支持中文

js密码正则表达式:要求包含大小写字母、数字和特殊符号,8~16位

js密码正则表达式:要求包含大小写字母、数字和特殊符号,8~16位