live-number-format
Version:
A tiny Javascript library that gives live as-you-type formatting to numbers & currencies, ~1600 bytes minified + gzipped.
44 lines (29 loc) • 1 kB
Markdown
A tiny Javascript library that gives live as-you-type formatting to numbers & currencies, ~1600 bytes minified + gzipped.
[](https://abhinavxd.github.io/liveNumberFormat.js/)

Check the [demo source](https://github.com/abhinavxd/liveNumberFormat.js/blob/main/docs/index.html).
```
npm i live-number-format
```
Default values for config shown below.
```javascript
let input = document.querySelector("input");
new LiveNumberFormat(input,
{
// Options for formatStyle
// 1. thousandLakhCrore
// 2. thousand
// 3. tenThousand
formatStyle: "thousand",
stripLeadingZeroes: false,
allowNegative: true,
// Max integers allowed.
// defaults to Infinity
integerScale: 20,
// Max decimals allowed.
// defaults to Infinity
decimalScale: 7
});
```