<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; } } //邮箱验证 //验证邮箱格式 // Regex regex = new Regex(@"^[_a-zA-Z0-9_-_._-]+@([_a-zA-Z0-9_-]+\.)+[a-zA-Z]{2,3}$"); if (!regex.IsMatch(email)) { this.lblMessage.Text = "邮箱格式输入错误"; 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){ 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(isName() && isBirthDay() && isEmail() && fucCheckTelPhone() && fucCheckTEL() && isQQ() && isMsn() ){ document.form0.submit(); }else{ return ; } } </SCRIPT> 数字验证 Regex regex = new Regex(@"^[0-9]*$"); return regex.IsMatch(input);
详细解决方案
Js证验(邮箱、手机、QQ号等)
热度:426 发布时间:2012-08-22 09:50:35.0
相关解决方案