Я вытягиваю значение, которое возвращается с запятыми вокруг числа. Я хочу преобразовать это в число, а затем выполнить сравнение с другим числом позже в моем коде. Но я не могу получить надежное извлечение числа.
// Output from duration is ",3.000000,";
console.log('ffmpeg duration output: ', duration.toString('utf8'));
console.log('ffmpeg duration output with replace: ', duration.toString('utf8').replace(/^,/, ''));
console.log('ffmpeg duration output with parsefloat: ', duration.parseFloat);
console.log('ffmpeg duration output with parsefloat: ', parseFloat(duration.replace(',', ''));
Желаемый результат: 3,00 (как число, с двумя десятичными знаками [float])