"正在尝试用逗号作为千位分隔符在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;}有一个更简单或更优雅的方式来做到这一点?这将是很好,如果它也适用于浮动,但这不是必要的。它不需要特定于语言环境来决定句点和逗号。"
相似问题