美文网首页
JS密码校验,必须同时包含大写、小写、数字和特殊字符其中三项且至

JS密码校验,必须同时包含大写、小写、数字和特殊字符其中三项且至

作者: 橙子只过今天 | 来源:发表于2021-10-08 14:22 被阅读0次
let regex = new RegExp(
     '^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\\W_]+$)(?![a-z0-9]+$)(?![a-z\\W_]+$)(?![0-9\\W_]+$)[a-zA-Z0-9\\W_]{8,20}$'
)
if (!regex.test(value)) {
   callback('密码必须同时包含大写、小写、数字和特殊字符其中三项且至少8位')
} else {
  callback()
}

原文链接

相关文章

网友评论

      本文标题:JS密码校验,必须同时包含大写、小写、数字和特殊字符其中三项且至

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