숫자에 콤마 , 를 표현하고 싶은데 어떻게 해야 할까요 채택완료
여러 고수님들에 도움으로 숫자스크립트를 만들었는데
아래와 같이 증가하는 함수를 만들었는데 표현되는 숫자에 ,콤마를 찍어서
숫자를 표현하고 싶은데 어떻게 해도 안되네요 자꾸 에러가 나네여 ㅜㅜ
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT>
function test(){
var target = document.getElementById("target");
var val = target.innerHTML;
if(val != '99'){
target.innerHTML = val == '' ? 20452115 : parseInt(val) + 7;
setTimeout('test()', 100);
}
}
</SCRIPT>
</HEAD>
<BODY onload="test()">
<div id="target"></div>
</BODY>
</HTML>
답변 3개
<script>
function addComma( nums ) {
suArr = (nums+"").split(".");
if ( ! isNaN( suArr[0] ) ) {
suArr[0] += "";
var re = new RegExp('(-?[0-9]+)([0-9]{3})');
while (re.test(suArr[0])) suArr[0] = suArr[0].replace(re, '$1,$2');
}
return suArr.join(".");
}
var sutja = 1234567;
document.wrrite( addComma( sutja ) ); // 1,234,567
</scrip>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
화폐에 관련되어 있다면 currency.js를 검토해보시는것도 좋아보이네용
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인