密码强度

var passWd=$("#passwd").passwordbox("getValue");

var rC = {

    lW:'[a-z]',

    uW:'[A-Z]',

    nW:'[0-9]',

    sW:'[\\u0020-\\u002F\\u003A-\\u0040\\u005B-\\u0060\\u007B-\\u007E]'

};

function Reg(passWd, rStr){

    var reg = new RegExp(rStr);

    if(reg.test(passWd)) return true;

    else return false;

}

if(passWd.length >20 ||passWd.length <10){

    showMsg("请您输入10~20以內字符!",null,'error');

    return;

}else{

    var tR = {

    l:Reg(passWd, rC.lW),

    u:Reg(passWd, rC.uW),

    n:Reg(passWd, rC.nW),

    s:Reg(passWd, rC.sW)

};

if((tR.l && tR.u && tR.n) || (tR.l && tR.u && tR.s) || (tR.s && tR.u && tR.n) || (tR.s && tR.l && tR.n)){

}else{

    showMsg("您的密码必须含有“小写字母”、“大写字母”、“数字”、“特殊符号”中的任意三种!",null,'error');

    return;

}


const reg = /^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\\W_!@#$%^&*`~()-+=]+$)(?![0-9\\W_!@#$%^&*`~()-+=]+$)[a-zA-Z0-9\\W_!@#$%^&*`~()-+=]{8,30}$/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容