数字千分位分隔

2018-06-10  本文已影响0人  康乐芳华
//  整数分隔
//  123 -> 123
//  1234 -> 123,4
//  1234567 -> 1,234,567
function reg_1(str){
  return str.replace(/(?!^)(?=(\d{3})+$)/g, ',')
}
//  小数保留位数分隔
//  123.89 -> 123.89
//  1234.6666 -> 1,234.67
//  1234567.00 -> 1,234,567.00
function reg_2(str){
  return Number(str).toFixed(2).replace(/(?!^)(?=(\d{3})+\.)/g, ',')
}
//  合起来写 
function reg_2(str){
  return str.replace(/(?!^)(?=(\d{3})+($|\.))/g, ',')
}

可视化

上一篇 下一篇

猜你喜欢

热点阅读