도쿄사는 외노자

Javascript Comma 본문

Tech/JavaScript

Javascript Comma

Enrai 2016. 2. 15. 10:47

1. 콤마 찍기

1
2
3
function numberWithCommas(x) {
    return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
cs

또는

1
2
3
function comma(str) {
    return str.toString().replace(/(\d)(?=(?:\d{3})+(?!\d))/g, '$1,');
}
cs


2. 콤마풀기

1
2
3
function uncomma(str) {
    return str.toString().replace(/[^\d]+/g, '');
}
cs


3. input box에서 사용자 입력시 바로 콤마를 찍어주기

1
2
3
4
5
function inputNumberFormat(obj) {
    obj.value = comma(uncomma(obj.value));
}
 
//<input type="text" onkeyup="inputNumberFormat(this)" />
cs


출처

http://stackoverflow.com/questions/2901102/how-to-print-a-number-with-commas-as-thousands-separators-in-javascript

http://blog.munilive.com/javascript-comma-uncomma/


'Tech > JavaScript' 카테고리의 다른 글

바이트 길이 표시  (0) 2016.04.13
jQuery Sparklines  (0) 2016.02.16
테이블 클릭 이벤트  (0) 2016.01.13
jQuery Class제어  (0) 2015.07.29
Javascript에서 페이지 내의 테이블 객체 다루기  (0) 2015.06.24