1.空格校验
course=course.replace(/\s+/g,""); //正则替换,不让其输入空格
2.判断是否为空,手机号的正则校验
function regTxt(kid,title,sub){
var $par=$(kid).parents(".pop-free-cont")
var userName=$par.find("#userName").val();
userName=userName.replace(/\s+/g,"");
var userPhone=$par.find("#userPhone").val();
var $uname=$par.find("#userName");
var $uphone=$par.find("#userPhone");
console.log(1);
if($.trim(userName)==""){
$uname.parent(".common-form").addClass("error");
$uname.siblings(".common-error").text("您的姓名不能为空");
}else{
$uname.siblings(".common-error").text("");
$uname.parent(".common-form").removeClass("error");
}
if($.trim(userPhone)==""){
$uphone.parent(".common-form").addClass("error");
$uphone.siblings(".common-error").text("您的手机号码不能为空");
}else if(!check_telephone(userPhone)){
$uphone.parent(".common-form").addClass("error");
$uphone.siblings(".common-error").text("请输入您正确的手机号码");
}else{
$uphone.parent(".common-form").removeClass("error");
$uphone.siblings(".common-error").text("");
}
if(userName&&check_telephone(userPhone)){
popSuccess(title,sub); //成功弹窗
}
}
function check_telephone(Phone) {
if (!/^((0[1-9]{2}[0-9]{1})[1-9]{1}\d{6,7}|(0[1-9]{1}[0-9]{1})[1-9]{1}\d{7}|1(3|4|5|6|7|8|9)\d{9})$/.test(Phone)) {
return false;
}
return true;
}
3.输入字符的长度限制
可以用input里的maxlength属性