function checkform() {
var name = $.trim($('#<%=txtName.ClientID %>').val()); //$.trim()---取出空格
var pwd = $.trim($('#<%=txtPwd.ClientID %>').val()); //var pwd = $.trim(document.getElementById('<%=txtPwd.ClientID %>').value); 和左边效果是一样的
var cpwd = $.trim($('#<%=txtCppwd.ClientID %>').val());
var email = $.trim($('#<%=txtEmail.ClientID %>').val());
var question = $.trim($('#<%=txtQuestion.ClientID %>').val());
var answer = $.trim($('#<%=txtAnswer.ClientID %>').val()); //<%=txtName.ClientID %>,原因是有母页办,这样才能操作html标签
if (name.length == 0 || pwd.length == 0 || cpwd.length == 0 || email.length == 0 || question.length == 0 || answer.length == 0) {
alert("注册要写完整");
return false;
}
if (pwd != cpwd) {
alert("两次密码不一样");
return false;
}
var reg = /^[a-zA-Z0-9]{6,20}$/g;
if (!reg.test(pwd)) {
alert("密码格式不对");
return false;
}
reg = //w+([-+.']/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*/g;
if (!reg.test(email)) {
alert("邮箱格式不对");
return false;
}
return true;
}
本文介绍了一个用于网页表单验证的JavaScript脚本,确保用户输入符合特定格式要求,包括姓名、密码、确认密码、电子邮件、密保问题及答案。通过正则表达式检查密码强度和电子邮件格式,并检查所有字段是否已填写。

1752

被折叠的 条评论
为什么被折叠?



