// 숫자용 Number.prototype.format = function(){ if(this==0) return 0; var reg = /(^[+-]?\d+)(\d{3})/; var n = (this + ''); while (reg.test(n)) n = n.replace(reg, '$1' + ',' + '$2'); return n; }; // 문자용 String.prototype.format = function(){ var num = parseFloat(this); if( isNaN(num) ) return "0"; return num.format(); };
var num = 1234.32; num.format(); var str = "1234.67"; str.format();
출처: http://stove99.tistory.com/113
'Javascript' 카테고리의 다른 글
숫자에 콤마와 언콤마를 편하게 (0) | 2016.06.27 |
---|---|
정규식으로 괄호 안의 문자 추출과 치환하기 (0) | 2015.07.09 |
형변환, 숫자체크 (0) | 2014.06.26 |
Date Format (0) | 2014.04.04 |
replaceAll 구현 (0) | 2013.09.05 |