ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • jqeruy모음
    개발/jQuery 2023. 5. 8. 11:39
    반응형

    $( document ).ready(function() {


    // keyCode가 13이 입력되었을때  ( 엔터 ) loginAuth 함수 실행
        $("#hBirth").on("keypress",function(event){
            if(event.keyCode == 13) {
                loginAuth();
             }
        });

    // 특수문자 입력 못하도록
        $("#hName").on("input", function() {
           var inputVal = $(this).val();
           var regExp = /[^a-zA-Z0-9ㄱ-ㅎㅏ-ㅣ가-힣\s]/g;

           if (regExp.test(inputVal)) {
               $(this).val(inputVal.replace(regExp, ""));
               alert("특수문자는 입력하실 수 없습니다.");
            }
        });

     

    // 숫자만 입력 가능하도록
        $("#birthDay, #pcs2, #pcs3 ").on("input", function() {
            this.value = this.value.replace(/[^0-9]/g, "");
        });


    });

     

     // 아이디 영문,숫자 및 - _ 기호, 띄어쓰기 검사
                $("#user_id").bind('focusin keyup', function(){
                    var check = /[ㄱ-ㅎㅏ-ㅣ]|[ \[\]{}()<>?|`~!@#$%^&*+=,.;:\"'\\]/g;
                    if(check.test(this.value)){
                        this.value="";
                        alert("영문,숫자 및 \'-\', \'_\' 기호만 입력 가능합니다");
                    }
                });
                
                // 이름 한글, 띄어쓰기 검사
                $("#user_name").bind('focusin keyup', function(){
                    var check = /[a-z0-9]|[ \[\]{}()<>?|`~!@#$%^&*-_+=,.;:\"'\\]/g;
                    if(check.test(this.value)){
                        this.value="";
                        alert('한글만 입력 가능합니다');
                    }
                });

     

     

    // 핸드폰번호 유효성검사

    if ( $('#pcs1').val() == '' ) {
    alert('핸드폰 앞자리를 선택해 주세요.');
    $('#pcs1').focus();
    return ;
    }
    if ( $('#pcs2').val() == '' ) {
    alert('핸드폰 중간번호를 입력해 주세요.');
    $('#pcs2').focus();
    return ;
    }
    if ( $('#pcs1').val() == '010' && $('#pcs2').val().length != 4 ) 
    {
    alert('핸드폰 중간번호를 4자로 입력해 주세요.');
    $('#pcs2').focus();
    return ;

    if ( $('#pcs2').val().length < 3 )
    {
    alert('핸드폰 중간번호를 3자이상 입력해 주세요.');
    $('#pcs3').focus();
    return ;
    }

    if ( $('#pcs3').val() == '' ) {
    alert('핸드폰 뒷번호를 입력해 주세요.');
    $('#pcs3').focus();
    return ;
    }
    if ( $('#pcs3').val().length != 4 )
    {
    alert('핸드폰 뒷번호를 4자로 입력해 주세요.');
    $('#pcs3').focus();
    return ;
    }

     

     

     

    var pwdCheck    = /^(?=.*[A-Za-z])(?=.*\d)(?=.*[~!@#$%^&*()+|=])[A-Za-z\d~!@#$%^&*()+|=]{4,16}$/;
    var pwdVal      = $('#user_pw').val();

    반응형
Designed by Tistory.