kuchuluk
@kuchuluk

Как сделать, чтобы не терялся пробел в цифре?

Здравствуйте! Есть такой код
if(!oprice) {
                oprice = "0";
            } else {
                oprice = oprice.replace(/[^\d]/g, '');
                alert(oprice);
            }

В него приходит цена продукта в нормальном виде, например 1 300 руб. То есть тысячи отделены пробелом (1 600 руб, 20 000 руб и т.д.) Но после этого кода цифра становится без пробела, то есть так - 1300 руб. Я так понимаю дело в регулярке. Как ее переписать, чтобы не терялся этот пробел?
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
delphinpro
@delphinpro
frontend developer
oprice.replace(/[^\d\s]/g, '').trim();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы