jq 登录正则验证

$(function(){
	//点击input中的文字 消失
	$(".user").click(function(){
		if($(".user").val() == "邮箱")
		{
			$(".user").val(" ");
		}
	})
	
	
	//用户名验证
	$(".user").blur(function(){
		//验证邮箱 ^(字母数字下划线 . - ) @ (字符数字下滑下 -) .
		var reg  =  /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if( reg.test( $( ".user" ).val() ) )
		{
			$(".error1").html("可以使用").css({color:"green"}).show();
//			return true;
		}else{
			$(".error1").html("您的电子邮件格式不正确").css({color:"red"}).show();
			return false;
		}
		
		//验证手机号11位数字开头
//		var reg1 = /^1\d{10}$/;
//		if(reg.test( $(".user").val() ))
//		{
//			$(".error1").html("可以使用").css({color:"green"}).show();
//			return true;
//		}else{
//			$(".error1").html("您的手机号码格式不正确").css({color:"red"}).show();
//			return false;
//		}
//		
	})
	//验证密码
	/*
	 验证帐号是否合法
	验证规则:字母、数字、下划线组成,字母开头,4-16位。
	 * */
	$(".pw").blur(function(){
		var reg3 = /^[a-zA-z]\w{3,15}$/;
		if( reg3.test( $(".pw").val() ))
		{
			$(".error2").html("密码可以使用").css({color:"green"}).show();
			return true;
		}else{
			$(".error2").html("密码格式不正确").css({color:"red"}).show();
			return false;
		}
		return false;
	})
	
	//点击换一张图片
	$(".huan").click(function(){
		var num =Math.ceil( Math.random()*9000+1000 );
		$(".yanzheng").val(num);
	})
	//验证输入的和产生的随机数一样的话 
	$(".verify").blur(function(){
		if( $(".verify").val() ==  $(".yanzheng").val() )
		{
			
		}else{
			$(".error3").html("验证码有误,请重新输入").css({color:"red"}).show();
		}
	})
	
})

  

posted @ 2016-03-22 17:57  mingjixiaohui  阅读(880)  评论(0编辑  收藏  举报