반응형
Notice
Recent Posts
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Today
Total
관리 메뉴

오식랜드

[javascript] input에 정규식을 이용해 3자리 마다 콤마(,) 찍기 본문

dev-log/html·css·js

[javascript] input에 정규식을 이용해 3자리 마다 콤마(,) 찍기

개발하는 오식이 2021. 5. 17. 11:53
반응형

숫자 자료에서 자주 쓰이는 3자리마다 콤마 찍기 정규식입니다.

  • 숫자만 입력되게 : /[^0-9]/g
  • 3자리 마다 콤마 : /\B(?=(\d{3})+(?!\d))/g
const input = document.querySelector('input');

input.addEventListener('input', function(e){
	e.value = e.value.replace(/[^0-9]/g,'').replace(/\B(?=(\d{3})+(?!\d))/g, ',')
})

 

반응형
Comments