描述:
写一个正则表达式,使需要检测的密码符合以下标准:
- 密码长度至少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) ;
}