弱密码
代码
/(?=.{6,}).*/
正则分析
规则说明
| 类型 | 说明 | 备注 |
|---|---|---|
| 长度是6位以下 | ||
| 就算字母、数字、特殊字符三项都包括,强度也是弱的 |
中等强度密码
代码
/^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$/
正则分析
规则说明
| 类型 | 说明 | 备注 |
|---|---|---|
| 密码为七位及以上 | ||
| 大小字母、数字三项中有两项 | ||
| 特殊字符可有可无 |
强密码
代码
/^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$/
正则分析
规则说明
| 类型 | 说明 | 备注 |
|---|---|---|
| 长度大于8 | ||
| 必须是字母大写,字母小写,数字,特殊字符组成 |