Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.05.2015, 17:01
Аватар для qwe88
Кандидат Javascript-наук
Отправить личное сообщение для qwe88 Посмотреть профиль Найти все сообщения от qwe88
 
Регистрация: 14.06.2014
Сообщений: 137

Сложение цифр с пробелами
Подскажите, пожалуйста, как сделать сложение цифр, у которых есть пробелы. Но так, что бы пробелы у цифр остались в браузере пользователя

<input type="text" value="12 000" id="aa">
<input type="text" value="12 000" id="bb">
<input type="text" id="rr">

<script>
    var a = Number(document.getElementById("aa").value);
    var b = Number(document.getElementById("bb").value);
    var rr = document.getElementById("rr");
    rr.value = a + b;
</script>
Ответить с цитированием
  #2 (permalink)  
Старый 04.05.2015, 17:50
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

qwe88,
а пробелы удалить перед сложением?
Ответить с цитированием
  #3 (permalink)  
Старый 04.05.2015, 17:51
Аватар для qwe88
Кандидат Javascript-наук
Отправить личное сообщение для qwe88 Посмотреть профиль Найти все сообщения от qwe88
 
Регистрация: 14.06.2014
Сообщений: 137

Пробовал так
a = a.replace(/^\s+/, '');

Но не работает сложение
Ответить с цитированием
  #4 (permalink)  
Старый 04.05.2015, 18:04
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

qwe88,
а типа подумать никак ?
<input type="text" value="12 000" id="aa">
<input type="text" value="12 000" id="bb">
<input type="text" id="rr">

<script>
    var a = document.getElementById("aa").value;
    var b = document.getElementById("bb").value;
    a = +a.replace(/\s/g, '')||0;
    b = +b.replace(/\s/g, '')||0;
    var rr = document.getElementById("rr");
    rr.value = a + b;
</script>
Ответить с цитированием
  #5 (permalink)  
Старый 04.05.2015, 18:08
Аватар для qwe88
Кандидат Javascript-наук
Отправить личное сообщение для qwe88 Посмотреть профиль Найти все сообщения от qwe88
 
Регистрация: 14.06.2014
Сообщений: 137

Думал конечно, до такого не додумался.
Спасибо!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сложение даных Rich_01 Общие вопросы Javascript 3 09.01.2015 21:33
Регулярка. 11 цифр tai Общие вопросы Javascript 4 21.09.2014 00:01
Регулярка. 11 цифр tai Internet Explorer 3 20.09.2014 14:05
Скрипт сложение работает не так, нужна помощь! saves7 Общие вопросы Javascript 4 09.08.2013 08:07
Ограничения ввода цифр от (2 символов до 10) Sakyra Общие вопросы Javascript 1 13.05.2013 14:19