使用javascript或HTML格式化MySQL返回的数字

Format numeric returned by MySQL using javascript or HTML

本文关键字:返回 数字 MySQL 格式化 javascript HTML 使用      更新时间:2023-09-26

我的MySQL数据库存储并返回带有两个小数点的数字,比如4是4.00。而4.9 = 4.90。

但是我想用HTML或javascript格式化它们,这样4.00是4,4.90是4.9,4.25是4.25(去掉后面的零)。

我该怎么做?

感谢

更新:(需求)

在阅读了一些响应后,我意识到由于服务器端代码返回数据的方式,我需要提供更多的信息。php返回一个JSON字符串,其中包含数字和许多其他数据,然后将其转储到jQuery模板中,使用以下命令来接收数据

           <div class="duration">${duration}</div>

使用parseFloat

例句:

var d = "4.90";
alert(parseFloat(d));

在Javascript中,您可以使用返回4.9的Number("4.90")。在PHP中可以使用echo ((double)"4.90")

使用正则表达式:参见这篇文章