JAVASCRIPT - 원화 표시 스크립트 (숫자콤마 사용하기)

가이드문구


JAVASCRIPT - 원화 표시 스크립트 (숫자콤마 사용하기)


  1. // 체크한 품목의 합계를 표시
  2. // 3자릿수마다 컴마를 찍어주는데 계산할때는 컴마를 지워주고 형변환해서 계산한뒤 다시 컴마를 붙여서 출력
  3. // 컴마추가 : Format_comma, 컴마제거 : Format_NoComma
  4. function sum_price(obj, price){
  5. var sum
  6. if(obj.checked == true){
  7. sum = parseInt(Format_NoComma(frm.sum.value))+parseInt(price);
  8. }else{
  9. sum = parseInt(Format_NoComma(frm.sum.value))-parseInt(price);
  10. }
  11. frm.sum.value = Format_comma(sum);
  12. }
  13. // 숫자에 3자리마다 콤마찍기(현금표시)
  14. function Format_comma(val1){
  15. var newValue = val1+""; //숫자를 문자열로 변환
  16. var len = newValue.length;
  17. var ch="";
  18. var j=1;
  19. var formatValue="";
  20. // 콤마제거
  21. newValue = newValue.replace(/\,/gi, ' ');
  22. // comma제거된 문자열 길이
  23. len = newValue.length;
  24. for(i=len ; i>0 ; i--){
  25. ch = newValue.substring(i-1,i);
  26. formatValue = ch + formatValue;
  27. if ((j%3) == 0 && i>1 ){
  28. formatValue=","+formatValue;
  29. }
  30. j++
  31. }
  32. return formatValue;
  33. }
  34. // 콤마제거
  35. function Format_NoComma(val1){
  36. return (val1+"").replace(/\,/gi, '');
  37. }



작성자 소개
초이 프로필
WrapUp 블로거

초이

반려견을 좋아하고, 차를 좋아하고, 여행을 좋아하고, 맛집을 찾아 즐기는 웹 개발자 입니다^^