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简单正则表达式验证密码的主要内容,如果未能解决你的问题,请参考以下文章