"140.000.000"
не является действительным числом, ни "140,000,000"
. Запустите приведенный ниже код
console.log(isNaN("140.000.000"))
console.log(isNaN("140,000,000"))
console.log(isNaN("140000000"))
Однако "140000000"
есть. Итак, попробуйте заменить .
пустой строкой как,
str = "140.000.000"
n = Number(str.replace(/\./g, ''))
console.log(n)