我需要一个验证密码格式的正则表达式模式。规则是:
- 总共至少 8 个字符
- 至少两个字母
- 至少两个数字或符号
我想出了以下内容:
/((?=.*[0-9\@\&#\$\?\%!\|(){}[]])(?=.*[a-zA-Z]).{8,})/
如果两者都发生一次,它将查看,但我需要它来验证它们是否至少发生两次。如果我添加{2,}
这样的:
/((?=.*[0-9\@\&#\$\?\%!\|(){}[]]{2,})(?=.*[a-zA-Z]{2,}).{8,})/
然后以下不起作用,例如:a1a1a1a1a1
有谁能够帮助我?