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은 세자리마다 콤마를 찍어주세요.
더 좋은 함수가 있다면 추천 감사~
'WEB > Js, JQuery' 카테고리의 다른 글
[JQuery] title 태그를 추출해보자 (0) | 2012.01.04 |
---|---|
[Js] 프레임사용시 새로고침으로 인한 초기화면 이동 방지 (0) | 2011.11.02 |
[JQuery] 자식창에서 부모창으로 행 삽입, after() (0) | 2011.07.04 |
[JQuery] datepicker ui를 사용하면서 한달뒤 날짜 받기 (0) | 2011.06.28 |
[JQuery] 따라다니는, 스크롤링 레이어 (0) | 2011.06.16 |