【发布时间】:2014-06-18 02:04:15
【问题描述】:
在检查大小写时是否有任何选项可以验证最小 2 个小写 和 2 个大写? 这是我正在使用的条件。
function HasMixedCase(passwd){
if(passwd.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/))
return true;
else
return false;
}
【问题讨论】:
-
passwd.replace(/[A-Z]/g,'').length > 2 -
这可能也有帮助 - stackoverflow.com/questions/10186297/…
-
附带说明,我强烈建议您不要对您的用户强制使用任意密码选择限制。例如,
ieatbaconsandwicheslikeitaintnothang很可能足够安全,可以在宇宙的热寂中幸存下来,尽管它都是小写的。
标签: javascript validation