jquery 验证注册的代码

$(function(){
$(".btn").click(function(){
var userName= $("#uname").val();
var userPass= $("#pwd").val();
var userPass2=$("#pwd2").val();
var phone=$("#phone").val();
var IDcard=$("#IDcard").val();
var vercode =$("#varcode").val();

userPass=$.trim(userPass);
userPass2=$.trim(userPass2);

$(".input_div1 span,.input_div2 span,.input_div3 span,.input_div4 span,.input_div6 span,.input_div5 span").html("");
$(".btn").val('注册中...').attr('disabled','disabled');
if(!isPhone(phone)){
$(".input_div_2 span").html('<font color=red>手机格式不正确!</font>');
$("#phone").focus();
$(".btn").val('注册').removeAttr('disabled');
return false;
}else if(userPass.length <6){
$(".input_div3 span").html('<font color=red>最少6位!</font>');
$("#pwd").focus();
$(".btn").val('注册').removeAttr('disabled');
return false;
}else if(userPass != userPass2){
$(".input_div4 span").html('<font color=red>两次输入的密码不一致!</font>');
$("#pwd2").focus();
$(".btn").val('注册').removeAttr('disabled');
return false;
}else if(!isRegisterUserName(userName)){
$(".input_div1 span").html('<font color=red>请输入您的真实姓名!</font>');
$("#uname").focus();
$(".btn").val('注册').removeAttr('disabled');
return false;
} else if(!isIDcard(IDcard)){
$(".input_div_id span").html('<font color=red>身份证格式不正确!</font>');
$("#IDcard").focus();
$(".btn").val('注册').removeAttr('disabled');
return false;
} else if(vercode ==''){
$(".input_div5 span").html('<font color=red>输入短信验证码!</font>').fadeIn();
$("#varcode").focus();
$(".btn").val('注册').removeAttr('disabled');
return false;
} else{$('#registerForm').submit()}

})

$(".change").click(function(){
$("#imgcode").attr('src','vercode');
})

});

function isRegisterUserName(s){
var patrn= /^[\u4e00-\u9fa5 ]{2,20}$/;
if (!patrn.test(s)) return false
return true
}

function isPhone(phone){
var myreg = /^(13[0-9]|14[0-9]|15[0-9]|18[0-9])\d{8}$/;
if(!myreg.test(phone)) return false;
return true;
}
function isIDcard(s){
var patrn= /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
if (!patrn.test(s)) return false
return true
}

</script>

转载于:https://www.cnblogs.com/uglyspoon/p/5257756.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值