UNPKG

numbers-words

Version:

numbers-words is a useful package when you are working with numbers. It can converts numbers to words, format numbers and more in the upcoming versions!

22 lines (15 loc) 541 B
function unformatNumber(number) { if (typeof number != 'string') { throw new Error("Expected a string"); } let numberActuallyTookAShower = number.replace(/[^0-9.-]/g, ''); if (numberActuallyTookAShower.includes('-') && !numberActuallyTookAShower.startsWith('-')) { numberActuallyTookAShower = numberActuallyTookAShower.replace(/-/g, ''); } const result = Number(numberActuallyTookAShower); if (isNaN(result)) { throw new Error("Invalid number format"); } return result; } module.exports = unformatNumber;