본문 바로가기
개발/Javascript

Javascript 콤마 찍기

by 혈중마라농도 2021. 12. 18.

순수 바닐라스크립트로 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

댓글