Показать сообщение отдельно
  #7 (permalink)  
Старый 26.03.2016, 22:09
Аспирант
Отправить личное сообщение для orionpro Посмотреть профиль Найти все сообщения от orionpro
 
Регистрация: 23.12.2015
Сообщений: 39

Сообщение от Decode Посмотреть сообщение



Считать цифры в целой части (десятки, сотни, тысячи и т.д.), затем уже расставлять пробелы.
Да, про полифилл почитал. Всё же я применил верхнее регулярное выражение и определил функцию, которая вычисляет целое число или есть дробное. Если целое, то просто возвращаю его, если дробное, то применяю метод to.Fixed(3), что в итоге решает проблему с 0.1 + 0.2 и решает мою дилемму с дробным). В итоге я имею число типа 10 000 000.111 и всё довольны. Спасибо. Но в будущем может надо будет применять Ваш вариант. Или делать регулярное, которое не будет трогать дробную часть.
Ответить с цитированием