Удаление пробелов в числе

  • Автор темы Автор темы Sunrider
  • Дата начала Дата начала

Sunrider

Client
Регистрация
07.11.2015
Сообщения
245
Реакции
20
Баллы
18
Здравствуйте.
Подскажите пожалуйста как убрать пробелы в числах.
Допустим с сайта паршу стоимость товара. Она к примеру 2 587
Далее с этой переменной, числом, нужно провести несколько математических вычислений с помощью экшена яваскрипт.
И тут столкнулся с проблемой что когда в числе есть пробелы, то экшен вычисления отрабатывается, но не вычисляет.
И вот вопрос как мне удалить пробел внутри числа?
2 587 нужно превратить в 2587
 
Здравствуйте.
Подскажите пожалуйста как убрать пробелы в числах.
Допустим с сайта паршу стоимость товара. Она к примеру 2 587
Далее с этой переменной, числом, нужно провести несколько математических вычислений с помощью экшена яваскрипт.
И тут столкнулся с проблемой что когда в числе есть пробелы, то экшен вычисления отрабатывается, но не вычисляет.
И вот вопрос как мне удалить пробел внутри числа?
2 587 нужно превратить в 2587
регуляркой можно через Замену на пустоту: \D
 
замена регуляркой [^0-9]* на пустое поле.
тоесть заменяем все что не цифры на пустоту, в итоге получаем только число
 
  • Оценить
Реакции: last, DocSpoc и Sunrider
[^0-9]* на пустое поле.

а как из этого 1 501,11 сделать так 1501 убрать копейки и запятую и лишний пробел

Еще может быть так -1 501,11 минус очень важен должен сохраниться... -1501
 
получается так 150111 а надо чтобы запятая и все что идет после запятой удалились из этого 1 501,11 сделать так 1501
 
получается так 150111 а надо чтобы запятая и все что идет после запятой удалились из этого 1 501,11 сделать так 1501
упс, сорри, невнимательно прочитал задание.. :-)
и минус надо еще сохранить..
 
Последнее редактирование:
да:bn: надо сравнить данные, а когда запятая и пробелы не может правильно сравнить( как сделать?)
 
  • Оценить
Реакции: art22
странно вчера работала а сегодня что то прбел не хочет убрать межу цифрами 1 010,11 превращается в 1 010 может еще как то дополнительно убрать пробел? {-String.Space-} не помог
 
странно вчера работала а сегодня что то прбел не хочет убрать межу цифрами 1 010,11 превращается в 1 010 может еще как то дополнительно убрать пробел? {-String.Space-} не помог
попробуйте такую регулярку:
Код:
Развернуть Свернуть Копировать
\s+|,.*
 
  • Оценить
Реакции: art22
Выше изложенные варианты не помогли. Удаляет все цифры из переменного.
 
  • Оценить
Реакции: Bollador

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)