密码的正则表达式

时间:2015-07-29 06:45:18

标签: javascript regex

我想为密码创建一个必须具有

的正则表达式
  1. 至少7个字符
  2. 在前7个字符中至少包含1个数字和1个字母。

1 个答案:

答案 0 :(得分:0)

由于前7个字符后面的字符不需要检查,因此可以在前7个字符串上运行正则表达式:

/^(?=.*[0-9a-zA-Z]).{7}$/.test(password.substring(0,8))
  • ^以
  • 开头
  • (?=。* [0-9a-zA-Z])肯定前瞻:必须至少包含其中一个字符
  • 。{7}正好匹配7个字符