Javascript/[기초] Javascript
Javascript number format(자바스크립트 숫자 콤마)
마샤와 곰
2020. 10. 26. 14:06
매번 찾아쓰기 힘들어서 적어두는 내용입니다!
프로토타입에 접근해서 함수를 추가합니다.
//숫자형식에 대한 추가
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();
};
사용법은 매우 간단합니다.
끝!
반응형