本文主要是介绍数字逗号 三位一分隔,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
const splitStrWithComma = (num: number) => {let result = '0'if (typeof num === 'number') {if (num < 1000) {return `${num}`}const str = `${num}`.split('').reverse().join('')let res = str.match(/\d{3}/g) ? str.match(/\d{3}/g)?.join(',') : strif (str.length % 3 !== 0) {const len = str.length % 3res += ',' + str.substring(str.length - len)}if (res) {result = res.split('').reverse().join('')}}return result
}
好吧 刚发现了个更简单的方法
const splitStrWithComma = (num: number) => {return (+num).toLocaleString('en-US')
}
这篇关于数字逗号 三位一分隔的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!