cghun 2019. 6. 5. 17:32
$(document).ready(function(){
	$("#user_id").keyup(function(){
		var id=$("#user_id").val().length;
//		아이디 길이는 8~12사이 length로
		if(id>=8 && id<=12){
			$("#chkid").text("사용가능한 ID입니다");
			$("#chkid").css("color","red");
			
		}
		else{
			$("#chkid").text("아이디 길이는 8~12사이 입니다");
			$("#chkid").css("color","black");
		}
	});//kekupid
//		비밀번호 입력 했을때
		$("#user_pass").keyup(function(){
			var pw_chk = /^(?=.*[a-zA-Z])(?=.*[!@#$%^*+=-])(?=.*[0-9]).{8,25}$/;
			var pw =$("#user_pass").val();
		
			if(pw_chk.test(pw)){
				$("#chkpw").text("안전합니다");
				$("#chkpw").css("color","red");
			}
			else{
				$("#chkpw").text("영어+숫자+특수문자로만 가능합니다");
				$("#chkpw").css("color","black");
			}
		
		});//키업  비번
//		re비번
		$("#repw").keyup(function(){
			var pass = $("#user_pass").val();
			var repw1 =$("#repw").val();
		
			if(pass==repw1){
				$("#rechkpw").text("일치합니다");
				$("#rechkpw").css("color","red");
			}
			else{
				$("#rechkpw").text("일치 하지 않습니다");
				$("#rechkpw").css("color","black");
			}
		
		});//키업  re비번
	
	//이메일 선택 -> text박스에 값넣기
		$("#email").change(function(){
			var email=$("#email").val();
			//직접입력
			if(email=="1"){
				//입력상자에 입력할수 있도록함
				$("#email2").attr("readonly",false);//읽기 전용 취소
				$("#email2").value=("");
				$("#email2").focus();
			}
			else{//직접입력이 아니면
				//각 value값이 입력상자에 입력 되도록
				$("#email2").attr("readonly",true);//읽기 전용
				$("#email2").val(email);
			}
				
		});//이메일
		$("#phon2").keyup(function(){
			var phone2=$("#phon2").val().length;
			var ph_chk =  /^[0-9]*$/; // 숫자
			var ph2 =$("#phon2").val();
			if(ph_chk.test(ph2)){//입력한게 숫자면 실행
				if(phone2 == 4){//길이가4 잘입력했을때
					$("#phoneckeck").text(" ");
					$("#phoneckeck").css("color","black");
				}
				else{
					$("#phoneckeck").text("다시입력해주세요");
					$("#phoneckeck").css("color","red");
				}
				
			}
			else{ //입력값이 숫자가 아니면
				$("#phoneckeck").text("다시입력해주세요");
				$("#phoneckeck").css("color","red");
			}			
		});
		
		$("#phon3").keyup(function(){
			var phone3=$("#phon3").val().length;
			var ph_chk =  /^[0-9]*$/; // 숫자
			var ph3 =$("#phon3").val();
			if(ph_chk.test(ph3)){//입력한게 숫자면 실행
				if(phone3 == 4){
					$("#phoneckeck").text(" ");
					$("#phoneckeck").css("color","black");
				}
				else{
					$("#phoneckeck").text("다시입력해주세요");
					$("#phoneckeck").css("color","red");
				}
				
			}
			else{ //입력갑이 숫자가 아니면
				$("#phoneckeck").text("다시입력해주세요");
				$("#phoneckeck").css("color","red");
			}			
		});
		
				
		//인증번호
		$("#btn1").click(function(){
			var ph2 =$("#phon2").val();
			var phone2=$("#phon2").val().length;
			var ph3 =$("#phon3").val();
			var phone3=$("#phon3").val().length;
			var ph_chk =  /^[0-9]*$/; 
			if(ph2 =="" || ph3 ==""){//빈칸일떄
				alert("빈칸이있습니다");
			}
			else if(phone2 !=4){//두번째폰번이 4글자가 아닐때
				alert("숫자를 잘못입력했습니다");
			}
			else if(phone3 !=4){//세번째 폰번이 4글자가아닐떄
				alert("숫자를 잘못입력했습니다");
			}
			else if(!ph_chk.test(ph2)){//두번째 폰번이 숫자가 아닐때
				alert("잘못입력했습니다");
			}	
			else if(!ph_chk.test(ph3)){//세번째 폰번이 숫자가 아닐때
				alert("잘못입력했습니다");
			}			
			else{//만족하면 실행
				var random=parseInt((Math.random()*99999)+10000);
				$("#auth").val(random);
			}
		})//인증번호 함수
	
});//ready