原谅这是一个愚蠢的问题。我在大学做一个网页设计主题,完全被卡住了。我必须使用 Javascript 验证密码以确保它具有大写字母、小写字母、数字字符和至少 4 个字符。
这是我拥有的代码,它提醒我说我没有包含字符,但是当我包含它们时,我仍然收到警报。任何帮助表示赞赏。
var y = document.forms["loginDetails"]["password"].value;
if (y.length < 4) {
alert("Your password needs a minimum of four characters")
}
if (y.search[/a-z/i] < 1) {
alert("Your password needs a lower case letter")
}
if (y.search[/A-Z/i] < 1) {
alert("Your password needs an uppser case letter")
}
if (y.search[/0-9/] < 1) {
alert("Your password needs a number")
return false;
}