오식랜드
[javascript] input에 정규식을 이용해 3자리 마다 콤마(,) 찍기 본문
반응형
숫자 자료에서 자주 쓰이는 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, ',')
})
반응형
'dev-log > html·css·js' 카테고리의 다른 글
[javascript] addClass, removeClass, toggleClass, hasClass (0) | 2021.05.21 |
---|---|
[javascript] 정규식 모음 (0) | 2021.05.17 |
[javascript] input에 정규식을 이용해 숫자만 입력되게 하기 (0) | 2021.05.17 |
[javascript] range slider input (0) | 2021.05.13 |
[javascript] 요소의 좌표값 구하기 (0) | 2021.05.06 |
Comments