Functions to format number to string
npm install number-string




Usage
-------
Convert a string to number disregarding other characters
``js
import { toNumber } from "number-string";
toNumber("$1.57"); // 1.57
`
Parameters:
`js`
toNumber(stringOrNumber, {
decimalMark = ".",
});
Convert a string to string of the numbers disregarding other characters
`js
import { toNumberString } from "number-string";
toNumberString("$1.57"); // "1.57"
`
Parameters:
`js`
toNumberString(stringOrNumber, {
decimalMark = ".",
});
Like toFixed but removes trailing 0's
`js
import { toClean } from "number-string";
toClean(1.5009, {maxPrecision: 2}); // "1.5"
`
Parameters:
`js`
toClean(stringOrNumber, {
decimalMark = ".",
thousandSeparator = ",",
maxPrecision = 10, // maximum precision possible is 10 to prevent floating point errors
minPrecision = 0,
});
Converts number to currency
`js
import { toMoney } from "number-string";
toMoney(-1234.5); // "($1,234.50)"
`
Parameters:
`js`
toMoney(stringOrNumber, {
decimalMark = ".",
thousandSeparator = ",",
maxPrecision = 2, // maximum precision possible is 10 to prevent floating point errors
minPrecision = 2,
symbol = "$",
symbolBehind = false,
useParens = true,
});
Rounds to the closest interval
`js
import { toClosest } from "number-string";
toClosest(12.6, 7.1); // 14.2
`
Parameters:
`js``
toClosest(stringOrNumber, roundToNearestNumber);