我有以下正在运行的 JavaScript 代码:
<script>
function validate(form) {
// Shortcut to save writing
var pwd = form.elements.lgps.value;
// Check length
if(8 > pwd.length || pwd.length > 16)
return false;
// Check for at least 1 lowercase letter
var rgx = /[a-zA-Z]+/;
if(!rgx.test(pwd))
return false;
// Check for at least 1 digit
rgx = /\d+/;
if(!rgx.test(pwd))
return false;
// Check for no spaces
rgx = /\s/;
if(rgx.test(pwd))
return false;
return true;
}
</script>
这是我的表格:
<form method="post" action="406.php" language="javascript"
name="myform" id="myform" onsubmit="return validate(this);">
如果上述所有方法均失败,我想添加一条消息警报,并在我的表单中添加另一个字段进行验证。所以基本上我有一个用户名字段和一个密码字段。我希望密码字段的长度在 8 到 20 个字符之间,并且至少包含 1 个数字。