常用表单验证:
//验证用户名
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;
}