写下一个关于用正则表达式验证表单的代码,以后可以用到。
function checkform(){
var null_regu = /^[ ]*$/;
var age_regu = /^[1-9][0-9]$/;
var tel_regu = /^[0-9]*(-){0,1}[0-9]{8,11}$/;
var email_regu=/^[/w]+[/w-/.]*@([/w]+/.)+[/w]+$/;
var qq_regu=/^(/d+){6,12}/;
if(new RegExp(null_regu).test(myform.name.value)){
alert("名字不能为空!");
return false;
}else if(!new RegExp(age_regu).test(myform.age.value)){
alert("请填写正确的年龄!");
return false;
}else if(new RegExp(null_regu).test(myform.xueli.value)){
alert("学历不能为空");
return false;
}else if(new RegExp(null_regu).test(myform.sp.value)){
alert("专业不能为空");
return false;
}else if(new RegExp(null_regu).test(myform.school.value)){
alert("学校不能为空");
return false;
}else if(new RegExp(null_regu).test(myform.time.value)){
alert("毕业时间不能为空");
return false;
}else if(!new RegExp(tel_regu).test(myform.tel.value)){
alert("正确填写电话号码,以便我们能联系你!");
return false;
}else if(!new RegExp(email_regu).test(myform.email.value)){
alert("Email格式不正确!");
return false;
}else if(!new RegExp(qq_regu).test(myform.qq.value)){
alert("您的QQ填写错误");
return false;
}else{
return true;
}
}
正则表达式 javascript 验证表单
最新推荐文章于 2024-07-30 10:56:44 发布