채택완료

제이쿼리 number_fomat 소수점 앞

2021-09-12 (일) 21:14:28 1,856

안녕하세요

제이쿼리로 소수를 number_format으로 표현할 경우 사용할 경우 소수점 둘째자리 앞에 ,도 같이 출력되는 현상이 있습니다

Usd 가격을 사용하고 있어 항상 소수 둘째자리까지 표현을 해야하는데 위와 같은 현상을 해결할 수 있을까요??

|

답변 2개

채택된 답변
+20 포인트

new Intl.NumberFormat().format(12345.12345)
'12,345.123'

let x = 12345.12345
x.toLocaleString()
'12,345.123'

2021-09-12 (일) 21:25:12
Copy
<input type="text" id="number" name="number">

<script>
    var money = "12010.125";
    money = money.replace(/\B(?=(\d{3})+(?!\d))/g, ",");
    $("#number").val(money);
</script>

이렇게 해보세요

답변을 작성하려면 로그인이 필요합니다.