티스토리 뷰


jquery + keyup 한글,숫자,영문만 입력 가능하게


//한글만 입력 가능하도록 처리 하는 부분

        $("#nametext").keyup(function (event) {

            regexp = /[a-z0-9]|[ \[\]{}()<>?|`~!@#$%^&*-_+=,.;:\"'\\]/g;

            v = $(this).val();

            if (regexp.test(v)) {

                alert("실명을 입력하여 주세요\n한글만 입력가능 합니다.");

                $(this).val(v.replace(regexp, ''));

            }

        });

        //숫자만 입력 가능하도록 처리 하는 부분

        $("#phonetext").keyup(function (event) {

            regexp = /[^0-9]/gi;

            v = $(this).val();

            if (regexp.test(v)) {

                alert("숫자만 입력가능 합니다.\n-(하이픈)을 제외한 숫자만 입력하여 주세요.");

                $(this).val(v.replace(regexp, ''));

            }

        });

        //숫자는 4자리까지만 가능하도록 처리 하는 부분

        $("#passtext").keyup(function (event) {

            regexp = /\d\d\d\d{2,4}/gi;

            v = $(this).val();

            if (regexp.test(v)) {

                alert("숫자는 4자리까지만 입력가능 합니다.");

                $(this).val(v.replace(regexp, ''));

            }

        });

        //숫자만 입력 가능하도록 처리 하는 부분

        $("#passtext").keyup(function (event) {

            regexp = /[^0-9]/gi;

            v = $(this).val();

            if (regexp.test(v)) {

                alert("숫자만 입력가능 합니다.");

                $(this).val(v.replace(regexp, ''));

            }

        });


출처 : http://blog.naver.com/nateen7248/220033014403

반응형
댓글
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday