我有以下的JavaScript代码工作:正则表达式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个数字。
请注意格式帮助。 – Ryan 2012-07-05 16:47:14
如果您可以将此版本转换为jsfiddle.net,那将有助于我们的帮助。 – hookedonwinter 2012-07-05 16:49:37
jquery是你的选择吗? – Tom 2012-07-05 16:52:36