【发布时间】:2013-04-14 22:59:01
【问题描述】:
任何人都可以建议使用 javascript 进行简单的密码验证。我需要它至少有 4 个字符长,并且至少包含 1 个字母和 1 个数字。
这是一个学校项目,所以它实际上只需要一个简单的验证来确保他们输入了所需的字符。
我正在使用
<textarea id="special_info" name="address" onfocus="this.value=''" rows="5" cols="40" >Please enter your address...
</textarea>
<div id="maxcar">(Maximum characters: 200)
</div>
我的javascript是这种格式
function validate_form(){
valid=true;
var letters=/^[a-zA-Z]+$/;
var numbers=/^[0-9]+$/;
var email=document.order_form.user_email.value;
var invalid = [];
if (document.order_form.first_name.value.search(letters)==-1){
invalid.push("*First Name")
}
if (document.order_form.surname.value.search(letters)==-1){
invalid.push("*Surname Name")
}
if (email.indexOf("@")<1 || email.lastIndexOf(".")<email.indexOf("@")+2
|| email.lastIndexOf(".")+2>=email.length){
invalid.push("*Email")
}
if (invalid.length != 0)
{alert("Please provide response: \n" + invalid.join("\n") );
valid = false;
invalid = [];}
return valid;}
【问题讨论】:
-
有什么问题?你面临什么问题?你哪里有问题?
-
大声笑 好吧,我真的不知道如何使用上面使用的相同格式编写它。我知道这很简单,但我很困惑!
标签: javascript validation passwords