格式化数字以包含数千个逗号

时间:2016-08-23 22:11:27

标签: javascript jquery formatting

我正在处理一个项目,我想在表格(128879)上格式化值,看起来像这样(128,879)。我到目前为止使用的代码是:

NumberFormatter

此外,我尝试了jQuery <script>库,但错误代码显示未定义jQuery(使用Chrome的调试器页面上的最后一行代码)和Math.js(没有运气)。不知道为什么会这样。

用于jQuery和Math.js的<script type = 'text/javascript' src ="jquery.numberformatter-1.2.4.min.js"></script> <script type="text/javascript" src="math.js"></script> 标记如下所示:

@Component
public class Checkpoint {

    public static final String TASK_HEADER_KEY = "task";

    public static CheckpointMessageHandlerSpec warn(String message) {
        return new CheckpointMessageHandlerSpec(new CheckpointHandler("WARN", message));
    }
}
// ... methods omitted: error, info etc

1 个答案:

答案 0 :(得分:0)

您需要添加jQuery库,以便可以按照自己的意愿使用$。此外,$(this).text是一个功能;你想要num = $(this).text()$(this).text(num.replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,"))。我没有测试你的正则表达式,所以我不知道它是否会起作用。