티스토리 뷰

728x90
반응형

한글만

            $("#name").on("input propertychange", function(event) {

                var kor_check = /[^(가-힣ㄱ-ㅎㅏ-ㅣ)]/gi;

                if (kor_check.test($(this).val())) {

                    $(this).val($(this).val().replace(kor_check, ""));

                }

            });


영문 + 숫자만

$(this).val($(this).val().replace(/[^a-zA-Z0-9]/g, ''));

.css({ "ime-mode": "disabled" });


숫자만

$(".onlyPhonNumber").on("keydown", function(event) {

                if (event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39 || event.keyCode == 46) { return; }

                if ((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105)) { return true; } else { return false; }

            }).attr("maxlength", "4").css({ "ime-mode": "disabled" });

728x90
반응형