首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在JavaScript中使用逗号作为分隔符来打印数字?

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

提问于 2017-12-06 11:52:32
回答 2关注 0查看 245

"正在尝试用逗号作为千位分隔符在JavaScript中打印整数。例如,想显示编号1234567为“1,234,567”。怎么去做?

这是我如何做到这一点:

代码语言:txt
复制
function numberWithCommas(x) {
代码语言:txt
复制
    x = x.toString();
代码语言:txt
复制
    var pattern = /(-?\d+)(\d{3})/;
代码语言:txt
复制
    while (pattern.test(x))
代码语言:txt
复制
        x = x.replace(pattern, ""$1,$2"");
代码语言:txt
复制
    return x;
代码语言:txt
复制
}

有一个更简单或更优雅的方式来做到这一点?这将是很好,如果它也适用于浮动,但这不是必要的。它不需要特定于语言环境来决定句点和逗号。"

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档