常用表单验证: //验证用户名 function chkClientName() { var uname = $("#uname"); // 英文 var regu = "^[A-Za-z]+$"; var re = new RegExp(regu); // 汉字 var regu1 = "^[\\u4E00-\\u9FA5\\uF900-\\uFA2D]+$"; var re1 = new RegExp(regu1); if (uname.val() == "") {
//提示信息操作 $("#tipsInfo").text("请填写姓名"); $(".mui-backdrop1").show(); return false; } if (re.test(uname.val()) || re1.test(uname.val())) { return true; } else { uname.val("");
//提示信息操作 $("#tipsInfo").text("请正确填写姓名"); $(".mui-backdrop1").show(); return false; } }
//校验性别 function chkClientSex() { var sex = $("#sex option:selected").val(); if (sex == "" || sex=="请选择") { $("#tipsInfo").text("请选择性别"); $(".mui-backdrop1").show(); return false; } else { return true; } }
//校验手机号码 function chkClientPhone() { var phone = $("#umobile"); if (phone.val() == "") { $("#tipsInfo").text("请填写手机号码"); $(".mui-backdrop1").show(); return false; } else if (phone.val().length != 11 || !phone.val().match(/^(1[0-9]{10})$/)) { phone.val(""); $("#tipsInfo").text("请填写正确的手机号码"); $(".mui-backdrop1").show(); return false; } else { return true; } }
//验证复选框 function chkClientCh() { var flag = $("#readterm").prop("checked");// 选中 if (!flag) { $("#tipsInfo").text("请确认已认真阅读协议"); $(".mui-backdrop1").show(); return false; } else { return true; } }
//校验邮件 function chkClientEmail(){ var value=$("#uemail").val(); if(value==""){ return true; }else{ var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; if(!myreg.test(value)) { $("#tipsInfo").text("请输入正确的邮箱"); $(".mui-backdrop1").show(); return false; } } return true; }