Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > asp技巧

asp+ajax注册即时提示程序代码

来源:中文源码网    浏览:161 次    日期:2024-05-18 13:15:04
【下载文档:  asp+ajax注册即时提示程序代码.txt 】


ASP+ajax注册即时提示程序代码
1、注册时验证数据库用户名是否存在。 2、输入密码时提示密码强度和验证2次密码输入是否一样。 3、注册时验证数据库联系邮箱是否存在。 4、注册时验证用户输入的验证码和系统产生的验证码是否一致。 5、对输入中文验证 6、QQ号码验证 7、身份证号码验证 复制代码 代码如下: http://www.51weidi.com―会员注册
用户注册,必填信息
用户名: * 4~10个字符,一个中文2个字符
性 别: 人妖 * 自己看着选一个
登陆密码: *
确认密码: * 请您再输入一次密码
安全问题: * 选一个熟悉的问题
安全答案: * 上面问题的答案,找回密码时用
电子邮箱: * 取回密码和修改密码时使用,请您正确填写。格式:123567@qq.com
验证码: 点击刷新验证码 * 请输入正确的验证码
其他信息,可不填,建议你填完整
真实姓名: 兑换积分时用,请正确填写

联系 Q Q:

为了方便联系,请正确填写
支付宝号: 兑换积分时用,请正确填写,并保证此号码绑定的姓名和上面的一致
身份证号码: 特殊情况需要用到,建议填写
regin.js代码如下 //创建ajax对象 var name_re = false; function name_xml() { try { name_re = new XMLHttpRequest(); } catch (trymicrosoft) { try { name_re = new ActiveXObject("Msxml2.XMLHTTP"); } catch (othermicrosoft) { try { name_re = new ActiveXObject("Microsoft.XMLHTTP"); } catch (failed) { name_re = false; } } } if (!name_re) alert("Error initializing XMLHttpRequest!"); } var name_use; var mail_use; //ajax密码强度验证 function allNumber(v) { var reg = /^[0-9]*$/; if(reg.test(v)) { return true; } return false; } function CharMode(iN){ if(iN>=48 && iN<=57)//数字 return 1; if(iN>=65 && iN<=90)//大写字母 return 2; if(iN>=97 && iN<=122)//小写 return 4; else return 8;//特殊字符 } //计算出当前密码当中一共有多少种模式 function bitTotal(num){ var modes=0; for(i=0;i<4;i++){ if(num&1) modes++; num >>=1; } return modes; } //返回密码的强度级别 function checkStrong(sPW){ if(sPW.length<6) return 0;//密码太短 var Modes=0; for(i=0;i"; return false; } switch(idcard.length){ case 15: if ( (parseInt(idcard.substr(6,2))+1900) % 4 == 0 || ((parseInt(idcard.substr(6,2))+1900) % 100 == 0 && (parseInt(idcard.substr(6,2))+1900) % 4 == 0 )){ ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}$/; } else { ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}$/; } if(ereg.test(idcard)){ document.getElementById('nunber_re').innerHTML=''; document.getElementById('nunber_re_m').innerHTML=""+Errors[0]+""; return true; } else { document.getElementById('nunber_re').innerHTML=''; document.getElementById('nunber_re_m').innerHTML=""+Errors[2]+""; return false; } break; case 18: //18位身份号码检测 if ( parseInt(idcard.substr(6,4)) % 4 == 0 || (parseInt(idcard.substr(6,4)) % 100 == 0 && parseInt(idcard.substr(6,4))%4 == 0 )){ ereg=/^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}[0-9Xx]$/; } else { ereg=/^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}[0-9Xx]$/; } if(ereg.test(idcard)){ S = (parseInt(idcard_array[0]) + parseInt(idcard_array[10])) * 7 + (parseInt(idcard_array[1]) + parseInt(idcard_array[11])) * 9 + (parseInt(idcard_array[2]) + parseInt(idcard_array[12])) * 10 + (parseInt(idcard_array[3]) + parseInt(idcard_array[13])) * 5 + (parseInt(idcard_array[4]) + parseInt(idcard_array[14])) * 8 + (parseInt(idcard_array[5]) + parseInt(idcard_array[15])) * 4 + (parseInt(idcard_array[6]) + parseInt(idcard_array[16])) * 2 + parseInt(idcard_array[7]) * 1 + parseInt(idcard_array[8]) * 6 + parseInt(idcard_array[9]) * 3 ; Y = S % 11; M = "F"; JYM = "10X98765432"; M = JYM.substr(Y,1); if(M == idcard_array[17]){ document.getElementById('nunber_re').innerHTML=''; document.getElementById('nunber_re_m').innerHTML=""+Errors[0]+""; return true; } else { document.getElementById('nunber_re').innerHTML=''; document.getElementById('nunber_re_m').innerHTML=""+Errors[3]+""; return false; } } else { document.getElementById('nunber_re').innerHTML=''; document.getElementById('nunber_re_m').innerHTML=""+Errors[2]+""; return false; } break; default: document.getElementById('nunber_re').innerHTML=''; document.getElementById('nunber_re_m').innerHTML=""+Errors[1]+""; return false; } } //全表单提交验证 function tijiao(){ if (isName()==false){ alert("名字不能为空"); return false; } if (name_use==true){ alert("名字已存在,重新输入"); return false; } if (sex()==false){ alert("请选择你的性别"); return false; } if (password()==false){ alert("密码必须填写"); return false; } if (pass_re()==false){ alert("确认密码错误"); return false; } if (answer()==false){ alert("安全问题答案必须填写"); return false; } if (isEmail()==false){ alert("邮箱地址为空或者错误"); return false; } if (mail_use==true){ alert("邮箱已经存在,重新输入一个"); return false; } if(document.getElementById('u_name_zs').value !=""){ if(name_zs()==false){ alert("真实姓名填写错误"); return false; } } if(document.getElementById('u_qq').value !=""){ if(qq()==false){ alert("qq号码填写错误"); return false; } } if (document.getElementById('u_alipay').value !=""){ if(alipay()==false){ alert("支付宝帐号填写错误"); return false; } } if (document.getElementById('u_nunber').value !=""){ if(nunber()==false){ alert("身份证号码填写错误"); return false; } } document.form2.submit(); return true; }

相关内容