不停在开发后台管理系统,避免不了存在用户信息编辑的需求,最让人头疼的就是校验问题,今天从国标中查找到口令的推荐标准(口令应为8个字节以上,应为字母数字和特殊字符组成的混合体……)

let regpass = /([a-zA-Z]+[0-9]+[!@#$%^&,.*]+)|([a-zA-Z]+[!@#$%^&,.*]+[0-9]+)|([0-9]+[!@#$%^&,.*]+[a-zA-Z]+)|([0-9]+[a-zA-Z]+[!@#$%^&,.*]+)|([!@#$%^&,.*]+[a-zA-Z]+[0-9]+)|([!@#$%^&,.*]+[0-9]+[a-zA-Z]+) /
if (regpass.test(value)) {
  callback()

} else {
  callback(new Error('必须包含字母、数字和特殊字符'))

}

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-20
  • 2021-10-19
  • 2021-11-15
  • 2021-07-02
  • 2022-12-23
猜你喜欢
  • 2021-11-10
  • 2022-12-23
  • 2021-07-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案