2.0.1 • Published 2 years ago

number-string v2.0.1

Weekly downloads
74
License
MIT
Repository
github
Last release
2 years ago

Actions Status npm downloads npm License GitHub issues GitHub stars

Usage

.toNumber

Convert a string to number disregarding other characters

import { toNumber } from "number-string";

toNumber("$1.57"); // 1.57

Parameters:

toNumber(stringOrNumber, {
  decimalMark = ".",
});

.toNumberString

Convert a string to string of the numbers disregarding other characters

import { toNumberString } from "number-string";

toNumberString("$1.57"); // "1.57"

Parameters:

toNumberString(stringOrNumber, {
  decimalMark = ".",
});

.toClean

Like toFixed but removes trailing 0's

import { toClean } from "number-string";

toClean(1.5009, {maxPrecision: 2}); // "1.5"

Parameters:

toClean(stringOrNumber, {
	decimalMark = ".",
	thousandSeparator = ",",
	maxPrecision = 10, // maximum precision possible is 10 to prevent floating point errors
	minPrecision = 0,
});

.toMoney

Converts number to currency

import { toMoney } from "number-string";

toMoney(-1234.5); // "($1,234.50)"

Parameters:

toMoney(stringOrNumber, {
	decimalMark = ".",
	thousandSeparator = ",",
	maxPrecision = 2, // maximum precision possible is 10 to prevent floating point errors
	minPrecision = 2,
	symbol = "$",
	symbolBehind = false,
	useParens = true,
});

.toClosest

Rounds to the closest interval

import { toClosest } from "number-string";

toClosest(12.6, 7.1); // 14.2

Parameters:

toClosest(stringOrNumber, roundToNearestNumber);
2.0.1

2 years ago

2.0.0

2 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

4 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.0

6 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago