Как поставить пробел между числами в javascript?

Пользователь

от narciso , в категории: JavaScript , 2 месяца назад

Как поставить пробел между числами в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от linnea , 2 месяца назад

@narciso 

Вы можете использовать метод toLocaleString(), чтобы добавить пробелы между числами в JavaScript.

1
2
3
let number = 1000000;

console.log(number.toLocaleString()); // "1 000 000"


Вы можете также использовать регулярное выражение и метод replace(), чтобы заменить все группы чисел на числа с пробелами:

1
2
3
let number = 1000000;

console.log(number.toString().replace(/B(?=(d{3})+(?!d))/g, " ")); // "1 000 000"


Предоставленные примеры применимы к числам, представленных в виде числовых переменных. Если у вас есть число в виде строки, вы должны сначала преобразовать его в числовой тип данных, используя parseInt() или parseFloat().