【发布时间】:2017-06-14 14:53:56
【问题描述】:
我对 Javascript 不太熟悉,所以可能有一个非常简单的解决方案。我要做的就是在这个函数的输出中添加逗号千位分隔符:
function() {
return '$' + this.value;
}
因此,例如 $100,000 将显示为 $100,000。我的问题是,由于句号,我不知道如何处理变量 this.value。
我试过了:
function numberWithCommas(this.value) {
return '$' + this.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
我的猜测是 this.value.toString() 的语法不正确。
提前致谢。
【问题讨论】:
-
你尝试过什么? SO 不是免费的代码编写服务。
标签: javascript separator