src/main/resources/static/home/js/pw_strenght.js
(完整代码) 1KB$(document).ready(function() {
var password1 = $('#password1'); //id of first password field
var password2 = $('#password2'); //id of second password field
var passwordsInfo = $('#pass-info'); //id of indicator element
passwordStrengthCheck(password1,password2,passwordsInfo); //call password check function
});
function passwordStrengthCheck(password1, password2, passwordsInfo)
{
//Must contain 5 characters or more
var WeakPass = /(?=.{5,}).*/;
//Must contain lower case letters and at least one digit.
var MediumPass = /^(?=\S*?[a-z])(?=\S*?[0-9])\S{5,}$/;
//Must contain at least one upper case letter, one lower case letter and one digit.
var StrongPass = /^(?=\S*?[A-Z])(?=\S*?[a-z])(?=\S*?[0-9])\S{5,}$/;
//Must contain at least one upper case letter, one lower case letter and one digit.
var VryStrongPass = /^(?=\S*?[A-Z])(?=\S*?[a-z])(?=\S*?[0-9])(?=\S*?[^\w\*])\S{5,}$/;
$(password1).on('keyup', function(e) {
if(VryStrongPass.test(password1.val()))
{
passwordsInfo.removeClass().addClass('vrystrongpass').html("Very Strong! (Awesome, please don't forget your pass now!)");
}
else if(StrongPass.test(password1.val()))
{
passwordsInfo.removeClass().addClass('strongpass').html("Strong! (Enter special chars to make even stronger");
}
else if(MediumPass.test(password1.val()))
{
passwordsInfo.removeClass().addClass('goodpass').html("友情提示:( 输入大写字母使其变强 )");
}
else if(WeakPass.test(password1.val()))
{
passwordsInfo.removeClass().addClass('stillweakpass').html("友情提示:密码过于简单了哦!");
}
else
{
passwordsInfo.removeClass().addClass('weakpass').html("最低不少于5位哦");
}
});
$(password2).on('keyup', function(e) {
if(password1.val() !== password2.val())
{
passwordsInfo.removeClass().addClass('weakpass').html("两次密码不匹配!");
}else{
passwordsInfo.removeClass().addClass('goodpass').html("当前密码可用!");
}
});
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。