我有以下的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