数字分隔符,三位一个逗号

Posted 国服第一李师师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数字分隔符,三位一个逗号相关的知识,希望对你有一定的参考价值。

let num = 12345678.002345
let start = (num + \'\').split(\'.\')[0].split(\'\').reverse()
let end = (num + \'\').split(\'.\')[1]
let s = \'\',cur = \'\',n = start.length
for(let i=0;i<n;i++){
  let res = start.shift()
  cur += res
  if(cur.length === 3){
    s+= cur
    if(start.length !== 0){
      s+=\',\'
    }
    cur = \'\'
  }
}
s+=cur
start = s.split(\'\').reverse().join(\'\')
console.log(start+\'.\'+end)
// 12,345,678.002345

以上是关于数字分隔符,三位一个逗号的主要内容,如果未能解决你的问题,请参考以下文章

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

把一串数字按照n用逗号分隔

在 3 位数字后用逗号分隔数字,白色管理字符串 iOS 上的小数位

JS从入门到放弃,千位分隔符

如何为多个文本框使用一个绑定来分隔 WPF XAML 中的三位数字?

带有逗号分隔符的数字的正则表达式验证