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

  • 格式:pdf
  • 大小:30.08 KB
  • 文档页数:1

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

温馨提⽰:请输⼊8-20位⼤、⼩写字母、数字或特殊字符(!#*_),必须⾄少包含其中三种类型,密码中不能包含公司名称!

包含两种以上

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