Для того чтобы форматировать числа согласно какой-нибудь конкретной локали в Javascript существует класс Intl.NumberFormat. В нём есть метод format. Но что делать, если нужно конвертировать строку в число в соответствии с настройками языка? Я долго рылся в интернете, но не нашёл никакого приемлемого метода в стандартном Javascript. Но есть много готовых библиотек, которые позволяют это сделать:
https://github.com/jquery/globalize
https://github.com/andrewgp/jsNumberFormatter
Вообще мне кажется весьма печальным тот факт, что без сторонних библиотек нельзя решить такую задачу. Или я просто не нашёл нужного метода?
Добрый день!
Советую это:
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString