Я определил функцию numberFormat в своем приложении Zapier
Я ожидал такой результат, как 50
, но на самом деле я получаю 5000
. Любые предложения о том, как решить эту проблему?
function numberFormat(number) {
var newString = number.toString().replace(/,/g, '.'); // togli tutte le virgole e sostituiscile con punti
var lastDotIndex = newString.lastIndexOf('.'); // l'ultimo che trovi è separatore dei decimali
var decimal = newString.slice(lastDotIndex); // parte decimale
var integerSlice = newString.slice(0, lastDotIndex); // parte intera
var integer = integerSlice.replace(/[^0-9]/g, ''); // della parte intera mi servono solo i numeri
var strResult = integer + decimal; // concatena intero e decimale
return Number(strResult);
}
// In this same environment I sent a test value like this:
console.log(numberFormat("50,00"));