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은 세자리마다 콤마를 찍어주세요.
더 좋은 함수가 있다면 추천 감사~