본문 바로가기
코딩 저장용

[JQUERY] 제이쿼리 금액 콤마찍기, 한글 처리할때

by 디지털프리덤 2018. 8. 30.
반응형



제이쿼리 3자리마다 comma설정할때...




// 금액/숫자 입력부 키 이벤트

            $inputNumber.keyup(function (event) {

                var str = event.currentTarget.value;

                if ($(this).data('price') === 'Y') {

                    // 금액일경우

                    // 기존 콤마 해제

                    str = str.replace(/[^\d]+/g, '');

                    // 세자리마다 콤마 설정

                    $(this).val(str.replace(/(\d)(?=(?:\d{3})+(?!\d))/g, '$1,'));

                } else {

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

                }

            });


            // tab으로 커서 이동시 마지막에 한글이 남아 있을때 추가 처리

            $inputNumber.blur(function () {

                $(this).val($(this).val().replace(/[\ㄱ-ㅎㅏ-ㅣ가-힣]/g, ''));

            });

반응형