【发布时间】:2015-10-20 00:00:13
【问题描述】:
我想为必须有的密码创建一个正则表达式
- 至少 7 个字符
- 前 7 个字符中至少包含 1 个数字和 1 个字母。
【问题讨论】:
-
向我们展示您迄今为止所做的尝试。
-
((?=.*[az])(?=.*\d))[a-z0-9]{7,} 但即使它首先只包含字母也需要这样做7 个字符
标签: javascript regex
我想为必须有的密码创建一个正则表达式
【问题讨论】:
标签: javascript regex
由于前 7 个字符之后的字符不需要检查,因此您可以只在前 7 个字符上运行正则表达式:
/^(?=.*[0-9a-zA-Z]).{7}$/.test(password.substring(0,8))
【讨论】: