金钱格式化(整数)

Posted jack123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了金钱格式化(整数)相关的知识,希望对你有一定的参考价值。

//正则

let cash = ‘1234567890‘
cash.replace(/B(?=(d{3})+(?!d))/g, ‘,‘);//"1,234,567,890"
//非正则的优雅实现
function formatCash(str) {
 return str.split(‘‘).reverse().reduce((prev, next, index) => {
 return ((index % 3) ? next : (next + ‘,‘)) + prev
 })
}
formatCash(cash);//"1,234,567,890"

以上是关于金钱格式化(整数)的主要内容,如果未能解决你的问题,请参考以下文章

【js】金钱格式化(每三位逗号分隔)的方法

设置金钱格式

Nvelocity中格式化金钱和日期

格式金钱摘抄与网络,记录

javascript 金钱格式化

单行 JS 实现移动端金钱格式的输入规则