format-si-prefix2

Format and unformat numbers with SI prefixes

Usage no npm install needed!

<script type="module">
  import formatSiPrefix2 from 'https://cdn.skypack.dev/format-si-prefix2';
</script>

README

format-si-prefix2

npm David David

Format and unformat numbers with SI prefixes.

API

formatSI()

import {formatSI} from 'format-si-prefix';
const string = formatSI(number, space);     // optional `space` boolean (default false) to add space between number and prefix
in out
... ...
0.000111111 111µ
0.00111 1.11m
0.0111 11.1m
0.111 111m
1 1
11 11
111 111
1111 1.11k
11111 11.1k
111111 111k
1111111 1.11M
... ...

unformatSI()

import {unformatSI} from 'format-si-prefix';
const number = unformatSI(string);
in out
... ...
111µ 0.000111
1.11m 0.00111
11.1m 0.0111
111m 0.111
1 1
11 11
111 111
1.11k 1110
11.1k 11100
111k 111000
1.11M 1110000
... ...
12.345M 12345000
12.345 12.345
1234567 1234567
123456M 123456000000
1000.1m 1.0001
... ...

License

MIT