답변 3개
채택된 답변
+20 포인트
4년 전
</p>
<p>// 곱셈이니까 아래처럼 숫자 외 제거 추가해주면 됩니다. [결과값에 ,는 붙지 않으니 추가하려면 코드 필요]</p>
<p>sum3.val(sum2.val().replace(/[^\d]+/g, "") * sum1.val().replace(/[^\d]+/g, ""));</p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
4년 전
number_format을 사용하면
이미 숫자형 변수가 아닌 문자열이 됩니다.
따라서 계산을 하려면 값을 숫자로 변환해야죠
javascript에서 문자형으로 변환이 귀찮으시면
보이는값과 계산할값을 따로 적용해주는 방법이 있구요
계산후 다시 대입시에 ,를 붙이는
함수를 하나 만들어서 사용하세요
</p>
<p><code>function</code> <code>numberWithCommas(x) {</code></p>
<p><code> </code><code>return</code> <code>x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, </code><code>","</code><code>);</code></p>
<p><code>}</code></p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
밀랍
4년 전
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인