순수 바닐라스크립트로 3자리 숫자마다 콤마를 찍는 Function이다.
정규식을 이용한 기능이다.
function getCommaNumber(numStr) {
var splitNums = String(numStr).split(".");
var retVal = "";
var num = splitNums[0].split(",").join("");
var reg = /(^[+-]?\d+)(\d{3})/;
while (reg.test(num)) {
num = num.replace(reg, '$1' + ',' + '$2');
}
if (splitNums.length > 1) {
retVal = [num, ".", splitNums[1]].join("");
} else {
retVal = num;
}
return retVal;
}
반응형
'개발 > Javascript' 카테고리의 다른 글
c# API 로 JsTree 랜더링 (0) | 2021.12.26 |
---|---|
JsTree Contextmenu(Create, Rename, Delete) 활용하기 (0) | 2021.12.26 |
Javascript Filesize Format (0) | 2021.12.18 |
jQuery data() vs attr() (0) | 2021.11.20 |
자주쓰는 jQuery 모음 (0) | 2021.11.19 |
댓글