【发布时间】:2019-03-01 10:32:25
【问题描述】:
如何将给定值的最后 2 个数字转换为货币值的小数?
示例:2499 应该是 24,99,而不是我目前得到的 2,499.00。
var price = $('.album').data("totalprice");
var newPrice = price.toFixed(2).replace(/\d(?=(\d{3})+\.)/g, '$&,');
console.log(newPrice);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<div class="album" data-totalprice="2499"></div>
【问题讨论】:
-
假设您使用
,作为小数分隔符,将原始值除以100 -
无论出于何种原因,我们在这里都投了两票.....如果我知道答案或者我在这里找到了现有的解决方案,我就不会寻求帮助
-
我没有对你投反对票,但我想这是因为这是一个非常简单的数学问题。