将数字转换为千分位

将数字转换为千分位

1.正则表达式的方式

let str = '4000'
let string = "1234567"
str.replace(/(\d{1,3})(?=(\d{3})+$)/g,function($1){
    return $1=$1+','
})
string .replace(/(\d{1,3})(?=(\d{3})+$)/g,function($1){
    return $1=$1+','
})
结果为4,000     1,234,567

2.正则表达式的方式

let str = '4000'
let string = "1234567"
str.replace(/\d{1,3}(?=(\d{3})+$)/g,function(s){
    return s+','
}) 
string .replace(/\d{1,3}(?=(\d{3})+$)/g,function(s){
    return s+','
}) 
结果为4,000     1,234,567

版权声明:本文为weixin_47163986原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。