密码计指导用户开发强密码。我想在仪表上实施以下密码要求。我已经使用 RegEx 添加了下面突出显示的代码,但是该代码未检测到所需的密码准则。检测以下要求的正确代码是什么?
- 8+ 个字符
- 大写和小写字母
- 特殊字符
- 不得包含 4 个以上的连续字母
- 不得包含 4 个以上的连续数字
示例:
Test%401 =
2323Ejsdh 不足!=
Tlv 不足!897% = 强
302^PLs# = 强
if(val.length > 7 && val.match(/\d{4}/) && val.match(/[a-zA-Z]{4}/) && val.match(/[~,!,@,#,$,%,^,&,*,(,),+,-,?]/))