WEB/Js, JQuery

[Js] javascript용 number_format(), formatnumber

Ezcode 2011. 7. 6. 09:46

php의 number_format()과 같은 기능을 하는 javascript용 함수는 없다.

자주 쓰는것중에 하나인데 조금 부족해보이긴 해도 쓸만하다.

네이버블로그에 남아있는것을 이젠 들르지 않으므로 이곳에 포스팅한다.

 


<script type="text/javascript">
<!--
function formatnumber(v1,v2){
var str = new Array(); 
v1 = String(v1); 
for(var i=1;i<=v1.length;i++){ 
if(i % v2) str[v1.length-i] = v1.charAt(v1.length-i); 
else str[v1.length-i] = ','+v1.charAt(v1.length-i); 
}
return str.join('').replace(/^,/,''); 
}
//-->
</script>

 

 

사용법은 formatnumber("1000", "3") 
3은 세자리마다 콤마를 찍어주세요.

더 좋은 함수가 있다면 추천 감사~