Intl.NumberFormat - Объект является конструктором объектов, включающих языко-зависимое форматирование чисел.
let floatChar = 1234567.1234;
console.log(new Intl.NumberFormat('re-RU', { style: 'currency', currency: 'RUB' }).format(floatChar));
//выведет: RUB 1,234,567.12
//Удалим ","
let floatChar = 1234567.1234;
console.log(new Intl.NumberFormat('re-RU', { style: 'currency', currency: 'RUB' }).format(floatChar).replace(/,/g,' '));
//RUB 1 234 567.12
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/NumberFormat