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

2021-10-08  本文已影响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()
}

原文链接

上一篇 下一篇

猜你喜欢

热点阅读