Убрать пробел после запятой в строке JS

У меня есть строка , допустим "1 777,97 2".
Мне нужно убрать пробелы после запятой, но чтобы пробелы перед запятой - остались.
То есть результат нужен такой: "1 777,972"
Это строка, код пишу в JS


Ответы (2 шт):

Автор решения: vp_arth

let s_num = '1 777,97 2';

s_num = s_num.split(',').map((s, i) => i == 0 ? s : s.replace(/\s+/g, '')).join(',');

console.log(s_num);

→ Ссылка
Автор решения: Grundy

Также можно воспользоваться Lookbehind assertion позволяющей находить подстроку x, которой предшествует подстрока y

let s_num = '1 777,97 2';

console.log(s_num.replace(/(?<=,.+)\s+/g, ''));

→ Ссылка