美文网首页
正则表达式:检测密码由6-21字母和数字组成

正则表达式:检测密码由6-21字母和数字组成

作者: 明月888 | 来源:发表于2018-01-26 16:49 被阅读0次

正则表达式:检测密码由6-21字母和数字组成,不能是纯数字或纯英文;很多人一下子就想到了^[a-zA-Z0-9]{6,21}$,但是这个正则不能保证不能是纯数字或纯英文,所以这个正则不符合要求。

这个正确的正则应该是: ^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$。

具体js判断代码如下:

function newPW(){
regExp=/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,21}$/;
if($(".newPW").val()==""){
$(".popTips").text("密码不能为空");
$(".popTips").show();
return false;
}
else if(!regExp.test($(".newPW").val())){
$(".popTips").text("密码格式错误");
$(".popTips").show();
return false;
}
else{
$(".popTips").hide();
return true;
}
}
$("ul li .newPW").blur(newPW);

相关文章

  • 常用正则

    检测密码由6-21字母和数字组成,不能是纯数字或纯英文;

  • 正则表达式:检测密码由6-21字母和数字组成

    正则表达式:检测密码由6-21字母和数字组成,不能是纯数字或纯英文;很多人一下子就想到了^[a-zA-Z0-9]{...

  • 常用正则表达式总结

    账户或密码 由6位以上的字母和数字组成, 至少包含一个字母和数字, 不能由纯数字或字母组成。并且不能为纯数字, 不...

  • 网站经常要用到的正则表达式汇总

    正则表达式 由一些普通字符和一些元字符(metacharacters)组成。普通字符包括大小写的字母和数字,而元字...

  • Python isalnum()方法

    描述 Python isalnum() 方法检测字符串是否由字母和数字组成。 语法 isalnum()方法语法: ...

  • 正则表达式(密码判断集合)

    密码强度正则表达式 – 必须包含大写字母,小写字母和数字,至少8个字符等 需要一个密码强度正则表达式在用户注册时校...

  • 正则表达式

    下面是开发中常用的正则表达式 1.密码强度 密码要求:必须包含大小写字母和数字组合,长度8-10位,不能包含特殊字...

  • isalnum() istitle()

    isalnum()检测字符串是否由字母和数字组成。如果 string 至少有一个字符并且所有字符都是字母或数字则返...

  • 获取字符串中数字字符串和其所在的位置

    生成32位随机由字母和数字组成的字符串

  • js常用正则表达式

    密码正则表达式 1.至少6位并由数字和字母组成: 2.至少6位并由字母(区分大小写)、数字、符号其中2种组成: 邮...

网友评论

      本文标题:正则表达式:检测密码由6-21字母和数字组成

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