<SCRIPT type="text/javascript"> var redflag=0; //姓名验证 function isName() { var name=$('#name').val(); if (name.search(/^[\u0391-\uFFE5\w]+$/) != -1){ redflag=0; return true; } else{ alert("姓名格式错误"); redflag=1; return false; } } //邮箱验证 function isEmail() { var email=$('#email').val(); if (email.search(/^([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+\.(?:com|cn)$/) != -1){ //if (email.search(/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.+[c][o][m]$|[c][n]$/) != -1){ //if (email.search(/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/) != -1){ //if (email.search(/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/) != -1){ //if (email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1){ redflag=0; return true; } else{ alert("邮箱格式错误"); redflag=1; return false; } } //验证电话号码 function fucCheckTelPhone() { var telphone=$('#telephone').val(); if (telphone.search(/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/) != -1){ redflag=0; return true; } else{ alert("电话格式错误"); redflag=1; return false; } } //验证手机号码 function fucCheckTEL() { var tel=$('#tel').val(); if (tel.search(/^(((13[0-9]{1})|(15[0-9]{1}))+\d{8})$/) != -1){ redflag=0; return true; } else{ alert("手机格式错误"); redflag=1; return false; } } //验证QQ function isQQ() { var qq=$('#qq').val(); if (qq.search(/^[1-9]\d{4,8}$/) != -1){ redflag=0; return true; } else{ alert("qq格式错误"); redflag=1; return false; } } //msn验证--(和邮箱的一样) function isMsn() { var msn=$('#msn').val(); if (msn.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1){ redflag=0; return true; } else{ alert("MSN格式错误"); redflag=1; return false; } } //生日验证 function isBirthDay() { var day=$('#birthday').val(); if (day.search(/\d{1,4}\-\d{1,2}\-\d{1,2}/) != -1){ //var zzbds="(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29)"; //if(day.search(zzbds) != -1) redflag=0; return true; } else{ alert("生日格式错误"); redflag=1; return false; } } function nextStep(){ //if(redflag==0){ // document.form0.submit(); //}else{ // return ; //} if(isName() && isBirthDay() && isEmail() && fucCheckTelPhone() && fucCheckTEL() && isQQ() && isMsn() ){ document.form0.submit(); }else{ return ; } } </SCRIPT>
如果本文引用了你的文章而未注明,请及时联系我。