正则密码检测

来源:互联网 发布:简单商城app源码下载 编辑:程序博客网 时间:2024/05/16 15:52

描述:

写一个正则表达式,使需要检测的密码符合以下标准:

  • 密码长度至少6位
  • 至少包含一个小写字母
  • 至少包含一个大写字母
  • 至少包含一个数字
  • 不允许包含特殊字符

CodeWar:

function validate(password) {  return /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{6,}$/.test(password);}
function validate(password) {  return  /^[A-Za-z0-9]{6,}$/.test(password) &&          /[A-Z]+/           .test(password) &&          /[a-z]+/           .test(password) &&          /[0-9]+/           .test(password) ;}
0 0