본문 바로가기
퍼블리셔일기

3자리 수마다 콤마 생기게 하기 js [ 1,000 ]

by 지짱히메 2021. 1. 20.
반응형

HTML

<input type="text" name="" value="" class="fix_width" inputmode="numeric">

 

JS

<script>
$(document).on('keyup', 'input[inputmode=numeric]', function(event) {
this.value = this.value.replace(/[^0-9]/g, ''); // 입력값이 숫자가 아니면 공백
this.value = this.value.replace(/,/g, ''); // ,값 공백처리
this.value = this.value.replace(/\B(?=(\d{3})+(?!\d))/g, ","); // 정규식을 이용해서 3자리 마다 , 추가
});
</script>
반응형