Javascript

javascript 에서 number_format 사용하기

먹세 2013. 7. 12. 16:46

기본적으로 자바스크립트에서 number_format 을 지원하지 않기 때문에 사용자 정의 함수를 만들어서 사용할 수 있다.


<!DOCTYPE html>

<html>

<head>

<style>

* {

margin:0;

padding:0;

}


</style>

</head>

<body>

<input type="text" id="text" onkeyup="this.value=number_format(this.value)">


<script>

var number, nArr;

function number_format( number )

{

  number=number.replace(/\,/g,"");

  nArr = String(number).split('').join(',').split('');

  for( var i=nArr.length-1, j=1; i>=0; i--, j++)  if( j%6 != 0 && j%2 == 0) nArr[i] = '';

  return nArr.join('');

 }

</script>

</body>

</html>


결과값:






반응형