개발/Javascript
Javascript 콤마 찍기
혈중마라농도
2021. 12. 18. 06:31
순수 바닐라스크립트로 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;
}
반응형