У меня есть регулярное выражение JavaScript для соответствия числам в строке, которые я должен умножать и заменять.
'foo1 bar2.7'.replace(/(\d+\.?\d*)/g, parseInt('$1', 10) * 2);
Я хочу, чтобы он возвращал 'foo2 bar5.4'
, но он возвращает 'fooNaN barNaN'
Что я здесь делаю неправильно?