我对js很陌生。这是我第一次尝试有用的东西。这个概念很简单:准备一个 json 数组,然后 foreach 循环遍历它。如果它在一个循环中失败,则打印一条错误消息。我试图运行这段代码,但没有任何反应:
var pass = ji3or;
function passCheck {
var variations = {
digits:{ /\d/.test(pass),errorMsg:"Must contain at least 1 digit!"},
lower: {/[a-z]/.test(pass),errorMsg:"Must contain at least 1 lower case letter!"},
upper: {/[A-Z]/.test(pass),errorMsg:"Must contain at least 1 upper case letter!"},
nonWords:{ /\W/.test(pass),errorMsg:"Must contain at least 1 non-letter symbol e.g. "@"!"},
}
for (var check in variations) {
variations[check] == true ? : document.write(check.errorMsg);
}
}
}
passCheck();