본문 바로가기
Web/JavaScript

[JavaScript] 숫자 입력 시 천단위로 콤마 출력하기.

by HyunS_ 2020. 6. 23.

숫자 입력 시 천단위로 콤마 출력하기 입니다.

 

JavaScript

 

1
2
3
4
5
6
// 숫자 입력시 천단위로 ,를 출력합니다.
function numberWithCommas(x) {
  x = x.replace(/[^0-9]/g,'');
  x = x.replace(/,/g,'');
  $("#Test_number").val(x.replace(/\B(?=(\d{3})+(?!\d))/g, ",")); // 정규식을 이용해서 3자리 마다 , 추가 합니다.
}
cs

 

Html

 

1
<input id = "Test_number" name="Test_number" value="Test_number" onKeyUp = "return numberWithCommas(this.value)"><br>
cs
728x90

댓글