Показать сообщение отдельно
  #5 (permalink)  
Старый 23.01.2014, 13:29
Аватар для Boomerml
Аспирант
Отправить личное сообщение для Boomerml Посмотреть профиль Найти все сообщения от Boomerml
 
Регистрация: 04.12.2013
Сообщений: 31

Да, знание javascript у меня зашкаливает , проблема была в числе, replace работает со строками.

var lmbpr = '20 550 тг'.replace(/([0-9])\s+([^0-9])/g,'$1,$2').split(',');// это пример забераю из .text()
				alert(lmbpr);

				var lmsum = parseInt(lmbpr[0].replace(' ','')) + parseInt('32602');
				alert(lmsum);

				var lmsum = String(lmsum).replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ');
				alert(lmsum);

				var lmsum = lmsum+' '+lmbpr[1];// ставлю пробел
				alert(lmsum);


ksa
Спасибо огромное за регулярку! Помог очень!

В прицепе я свою задачу выполнил, но может кто даст по элегантней конечный пробел?
Ответить с цитированием