У меня есть приложение мультиязык, в котором я форматирую стоимость, которую нужно показывать посредством javascript с родной функцией ToLocaleString, в которую я перемещаю его культуру, в которой он занимается. Проблема состоит в том, что разделитель тысяч не функционирует в числах 4 цифр. Пример:
console.log(parseInt('10000').toLocaleString('es-CL'));// 10.000
console.log(parseInt('20000').toLocaleString('es-CL'));// 20.000
console.log(parseInt('1000').toLocaleString('es-CL'));// 1000 no separa miles
console.log(parseInt('2000').toLocaleString('es-CL'));// 2000 no separa miles
В моем случае это utilicГ© Number (n) .toLocaleString ("Де-ДЕ", { minimumFractionDigits: 0 }); для того, чтобы напечатал> 5.000> 10.000> и т.д.