Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Разделить число на разряды (https://javascript.ru/forum/events/24601-razdelit-chislo-na-razryady.html)

Aetae 07.01.2012 17:06

Тебе нужно, ты и делай. Адекватный язык лишних нулей рисовать не будет.

nerv_ 07.01.2012 17:19

Цитата:

Сообщение от simple
мне не нужен .toFixed

Что же Вы не слушаете Aetae? Исходя из Ваших запросов, нужен именно он.

sovsem-nub 23.10.2015 20:48

пусть тут полежит, потом легче найти будет.

function addSpaces(nStr){
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ' ' + '$2');
	}
	return x1 + x2;
}


alert(addSpaces(2325454.6767));



на входе в функцию число.


Часовой пояс GMT +3, время: 00:23.