вывода можно заюзать price.toLocaleString('ru') и он из 20000 сделает 20 000, но в числовой строке он не воспринимает пробелы из за этого он обнуляется
Я у себя Pipe использую с такой регуляркой return value.toString().replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ');
Обсуждают сегодня