자바스크립트 formatnumber 기능구현

자바 스크립트 치환방법

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function commaNum(num){
if (num<0){num*=-1; var minus=true}
else var minus=false

var dotPos=(num+"").split(".")
var dotU=dotPos[0]
var dotD=dotPos[1]
var commaFlag=dotU.length%3

if(commaFlag){
var out=dotU.substring(0,commaFlag)
if(dotU.length>3) { out +="," }
} else { var out ="" }

for (var i=commaFlag;i<dotU.length;i+=3){
out +=dotU.substring(i,i+3)
if(i<dotU.length-3) out +=","
}
if(minus) out = "-" + out
if(dotD) return out + "." + dotD
else return out
}
Share