相关疑难解决方法(0)

如何使用逗号作为千位分隔符在JavaScript中打印数字

我试图用逗号作为千位分隔符在JavaScript中打印一个整数.例如,我想将数字1234567显示为"1,234,567".我该怎么做呢?

我是这样做的:

function numberWithCommas(x) {
    x = x.toString();
    var pattern = /(-?\d+)(\d{3})/;
    while (pattern.test(x))
        x = x.replace(pattern, "$1,$2");
    return x;
}
Run Code Online (Sandbox Code Playgroud)

有更简单或更优雅的方式吗?如果它也适用于浮点数会很好,但这不是必需的.它不需要特定于语言环境来决定句点和逗号.

javascript formatting numbers

1589
推荐指数
34
解决办法
105万
查看次数

如何使用thymeleaf格式化HTML5中的货币

我坚持在HTML 5格式化货币.我有应用程序,我必须格式化货币.我有下面的代码片段

 <td class="right"><span th:inline="text">$ [[${abc.value}]]</span></td>
Run Code Online (Sandbox Code Playgroud)

从DAO abc我在读取货币值时,应格式化.目前打印$ 1200000.0应打印$ 1,200,000.0 .0

java html5 currency-formatting thymeleaf

32
推荐指数
3
解决办法
4万
查看次数