반응형
// 숫자 타입에서 쓸 수 있도록 format() 함수 추가
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;
};
// 문자열 타입에서 쓸 수 있도록 format() 함수 추가
String.prototype.format = function(){
var num = parseFloat(this);
if( isNaN(num) ) return "0";
return num.format();
};
예제 (jQuery)
HTML
<span class="format-money">20000</span>원
Script
jQuery('.format-money').text(function() {
jQuery(this).text(
jQuery(this).text().format()
);
});
결과
20,000원
반응형
'Before > Front-end' 카테고리의 다른 글
네이버 지도 api 사용하여 경로 표시 하기. (0) | 2020.11.09 |
---|---|
input type="time" 24시간으로 변경하는 방법 (0) | 2020.11.09 |
Json파일 이용하여 ajax통신 간단한 예제 사용 방법 (0) | 2020.02.06 |