반응형
자바스크립트 에서 숫자 타입의 값에 세 자리 마다 , (쉼표) 를 넣는 함수 입니다.
235463 -> 235,463 과 같이 변환해줍니다.
(출처는 너무 오래되서 못 찾겠습니다...)
function numFormat(value)
{
var number = parseFloat(value);
if(isNaN(value)) return "0";
if(number==0) return "0";
var reg = /(^[+-]?\d+)(\d{3})/;
var n = (number + '');
while (reg.test(n)) n = n.replace(reg, '$1' + ',' + '$2');
return n;
}
반응형
'개발 > Javascript, ECMAScript' 카테고리의 다른 글
[javascript] javascript 에서 null 체크 (0) | 2019.02.21 |
---|---|
[제이쿼리 jquery] jquery Ajax 이후에 Popup 해야 하는 경우 (0) | 2015.10.15 |
JSON 타입을 문자열로 변환 (0) | 2015.10.03 |
[jquery] closest (0) | 2015.10.02 |
[자바스크립트 javascript] Synchronous XMLHttpRequest on the main thread is deprecated (업데이트 2019-03-04) (0) | 2015.05.08 |
[jquery] 키 이벤트 순서 (0) | 2014.05.22 |
[자바스크립트 javascript] 팝업에서 opener 의 변경이 필요할 때 (0) | 2014.05.19 |
[jquery] closest / parent / parents (0) | 2014.05.12 |