1
Size: a a a
1
A
A
1
1
A
5
const moneyFilter = money => {
if(!money) return money
money = money.toString()
money = money.split('.')
let amount = money[0],
remainder = money[1],
result = []
for(let i = 0, counter = amount.length; i <= amount.length; i++, counter--) {
if(i && !(i % 3)) result.push(' ')
result.push(amount[counter - 1])
}
result = result.reverse().join('')
return `${result}.${remainder}`
}
console.log(moneyFilter(2647123.41)) // Output: 2 647 123.41
DM
const moneyFilter = money => {
if(!money) return money
money = money.toString()
money = money.split('.')
let amount = money[0],
remainder = money[1],
result = []
for(let i = 0, counter = amount.length; i <= amount.length; i++, counter--) {
if(i && !(i % 3)) result.push(' ')
result.push(amount[counter - 1])
}
result = result.reverse().join('')
return `${result}.${remainder}`
}
console.log(moneyFilter(2647123.41)) // Output: 2 647 123.41
const moneyFilter = money => `${money}`.replace(/\d{1,3}(?=(\d{3})+(?!\d))/g, '$& ')
5
AE
const moneyFilter = money => {
if(!money) return money
money = money.toString()
money = money.split('.')
let amount = money[0],
remainder = money[1],
result = []
for(let i = 0, counter = amount.length; i <= amount.length; i++, counter--) {
if(i && !(i % 3)) result.push(' ')
result.push(amount[counter - 1])
}
result = result.reverse().join('')
return `${result}.${remainder}`
}
console.log(moneyFilter(2647123.41)) // Output: 2 647 123.41
(2647123.41).toLocaleString("ru")
5
(2647123.41).toLocaleString("ru")
5
WМ
AC
AC
AC
DO