Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.09.2013, 01:39
Аспирант
Отправить личное сообщение для Alfer Посмотреть профиль Найти все сообщения от Alfer
 
Регистрация: 28.06.2012
Сообщений: 97

вывод результатов в нужном формате
Доброго времени суток, появился вопрос:

function CalculateSum(){
	sum = 0;
	sumFiled = jQuery(".material-list .sum");
	jQuery(".material-list .row").each(function(){
		elem1 = parseInt(jQuery(this).find("input[type=text]").val());
		if(!elem1){elem1=0};
		elem2 = parseFloat(jQuery(this).find("label span").text().replace(/[,]+/g, '.'));
		sum +=(elem1*elem2);
	});
	if(sum < 100){sum+=15};
	sumValue= sum.toFixed(2).replace(/[.]+/g, ',') + " € inkl. Mwst.";
	sumFiled.attr("value", sumValue);
	
}


данная функция подсчитывает и выводит результат в таком виде:
Results: 1000,00, но мне надо чтоб результат был в таком формате: 1.000,00, в PHP я использовал number_format, но в JS пытаюсь сделать вот так: sumFiled.attr("value", number_format(sumValue, 2, '.', ',')); - и не работает, подскажите как правильно сделать чтоб результат выводился 1.000,00

Спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 20.09.2013, 09:03
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 29,834

Alfer,

var str = '10000000000000000 1000.00'
   alert(str.replace(/\.(\d{2}($|\b))/g, ',$1').replace(/(\d)(?=(\d{3})+(\.|$|\b))/g, '$1.'))
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите чайнику: вывод результатов сложения Эдуард Общие вопросы Javascript 5 03.08.2014 23:31
Вывод времени в нужном часовом поясе demjack Общие вопросы Javascript 1 19.05.2013 21:18
Ajax. вывод результатов обработчика Alexander333 AJAX и COMET 4 29.12.2012 15:25
Вывод элемента в нужном месте Newbie_ Общие вопросы Javascript 10 21.05.2010 21:34
изменение id и вывод результатов... Semen Events/DOM/Window 5 25.08.2009 16:10