正则表达式 javascript 验证表单

写下一个关于用正则表达式验证表单的代码,以后可以用到。

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;
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值