将一串数字字符串转化为金钱格式
程序员文章站
2022-05-29 13:56:12
...
let num='1684646843511234567890';
function formatNumber(str) {
return str.split("").reverse().reduce((prev, next, index) => {
return ((index % 3) ? next : (next + ',')) + prev
})
}
console.log(formatNumber("1684646843511234567890"))
2
let num='1684646843511234567890';
function Number1(str) {
let arr = [],
count = str.length
while (count >= 3) {
arr.unshift(str.slice(count - 3, count))
count -= 3
}
str.length % 3 && arr.unshift(str.slice(0, str.length % 3))
return arr.toString()
}
console.log(Number1("1684646843511234567890"))
3
let num='1684646843511234567890'
var arr = [];
var aa;
for (var i = 0; i < num.length; i++) {
arr.unshift(num[i]);
aa = arr.join("");
}
var reg = /[0-9]{1,3}/g;
var bb = aa.match(reg).join().toString().split('').reverse().join('');
console.log(bb);
上一篇: 【Python3】去掉字符串中的标点符号
下一篇: Java基础知识点总结