js简单正则表达式验证密码

Posted WhoKnows1

tags:

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

 

包含3种及以上

var reg = new RegExp("^(?![A-Za-z]+$)(?![A-Z\d]+$)(?![A-Z\W]+$)(?![a-z\d]+$)(?![a-z\W]+$)(?![\d\W]+$)^[a-zA-Z0-9!#*_]{8,20}$");
if (!reg.test(pass)) {
  isStrongPassword=false;
}

 

<p class="css1811301112">温馨提示:请输入8-20位大、小写字母、数字或特殊字符(!#*_),必须至少包含其中三种类型,密码中不能包含公司名称!</p>

 

 

包含两种以上

var regex = new RegExp((?!^([0-9]+|[a-zA-Z]+|[!#*_]+)$)^[a-zA-Z0-9!#*_]{6,16}$);

 




以上是关于js简单正则表达式验证密码的主要内容,如果未能解决你的问题,请参考以下文章

java中的正则表达式问题 怎么验证密码必须由字母 数字或下划线开头,密码可以随便组合

js验证密码的正则表达式

JS的常用正则表达式 验证密码用户名等

js 正则表达式验证密码邮箱格式.....

JS的常用正则表达式 验证密码用户名等

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