Скажите, у меня есть строка: 33400298.57
Я написал функцию (слишком длинную, слишком раздутую, слишком нестандартную, чтобы публиковать здесь), которая форматирует это в:
33,400,298.57
Логика мяса - это вставка запятых - слева от десятичной дроби, каждые три знака. Может ли быть однострочное решение с использованием регулярных выражений для достижения этой цели? В настоящее время я делю, реверсирую, зацикливаюсь, чтобы вставить, реверс и снова соединяюсь. Излишне говорить, что это неоптимально.
Я ищу что-то вроде этого:
Генератор случайных цветов: '#' + Math.floor (Math.random () * 16777215) .toString (16);
Спасибо.