JavaScript input 에 숫자 입력시 3자리 콤마 자동 삽입
페이지 정보
본문
input 에 숫자를 입력하면 3자리마다 콤마가 자동으로 찍히는 방법입니다
<input type="text" name="" value="" onkeyup="inputNumberFormat(this)"/>
<script>
function inputNumberFormat(obj) {
obj.value = comma(uncomma(obj.value));
}
function comma(str) {
str = String(str);
return str.replace(/(\d)(?=(?:\d{3})+(?!\d))/g, '$1,');
}
function uncomma(str) {
str = String(str);
return str.replace(/[^\d]+/g, '');
}
</script>
적용 데모 : http://happyjung.com/demo/js/input_comma.php
참고자료
https://sir.kr/g5_tip/19844
<input type="text" name="" value="" onkeyup="inputNumberFormat(this)"/>
<script>
function inputNumberFormat(obj) {
obj.value = comma(uncomma(obj.value));
}
function comma(str) {
str = String(str);
return str.replace(/(\d)(?=(?:\d{3})+(?!\d))/g, '$1,');
}
function uncomma(str) {
str = String(str);
return str.replace(/[^\d]+/g, '');
}
</script>
적용 데모 : http://happyjung.com/demo/js/input_comma.php
참고자료
https://sir.kr/g5_tip/19844
댓글목록
등록된 댓글이 없습니다.