-1
我使用以下代码经常用于将0.085〜0.08
var data = 0.085;
var output = "$"+data.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,');
console.log(output);
问题具有正则表达式表达式是它不值0.085
四舍五入到0.08
。我被允许使用这个正则表达式。
我使用以下代码经常用于将0.085〜0.08
var data = 0.085;
var output = "$"+data.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,');
console.log(output);
问题具有正则表达式表达式是它不值0.085
四舍五入到0.08
。我被允许使用这个正则表达式。
试试这个:
var data = 0.085;
var output = Math.floor(data * 100)/100;
console.log(output)
真棒,它的工作.....谢谢。 –
所以......你怎么得到? 0.09?这是正确的价值。你为什么用正则表达式来操作数字? – jonrsharpe
0.085舍入为0.9? –
'(data-0.05).toFixed(2)'并且没有正则表达式垃圾? –