<script language="javascript"> //验证是否为数字 function IsDigit(cCheck) { return (('0'<=cCheck) && (cCheck<='9')); } //验证是否为英文字母 function IsAlpha(cCheck) { return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) } //验证是否为空 function IsaNull(cCheck) { return(cCheck != " ") } //表单验证函数 function checkform() { //验证用户名是否为空 username = document.form1.username.value; if (username == "") { alert("请输入用户名"); document.form1.username.focus(); return false; } 验证:用户名必须为英文字母、数字以及_组成 for (nIndex=0; nIndex<username.length; nIndex++) { cCheck = username.charAt(nIndex); if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='_' )) { alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); document.sform1.id.focus(); return false; } } //验证密码字段是否为空 password = document.form1.password.value; if (password == "") { alert("请输入登陆密码"); document.form1.password.focus(); return false; } //验证密码字段两次输入是否相同 password1 = document.form1.password1.value; if (password>password1) { alert("重复密码与登陆密码不相同"); document.form1.password.focus(); document.form1.password1.focus(); return false; } if (password<password1) { alert("重复密码与登陆密码不相同"); document.sform1.password.focus(); document.sform1.password1.focus(); return false; } //验证email字段是否为空 if (document.form1.email.value == "") { alert("请输入您的E-MAIL地址"); document.form1.email.focus(); return false; } //验证email字段输入是否合法 email=document.form1.email.value; emailerr=0 for (i=0; i<email.length; i++) { if ((email.charAt(i) == "@") & (email.length > 5)) { emailerr=emailerr+1 } } if (emailerr != 1) { alert("请输入正确的E-MAIL地址"); document.form1.email.focus(); return false; } if (document.form1.checkask.value=="") { alert("密码提示问题不能为空"); document.form1.checkask.focus(); return false; } if (document.form1.checkans.value=="") { alert("您的密码提示问题答案不能为空"); document.form1.checkans.focus(); return false; } return true; } </script>
125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/10098.html