https://github.com/a-x-/numsep
Format numbers. Perfect UX: copying gives no any separators in clipboard
https://github.com/a-x-/numsep
formatter number-format number-formatter numberformat numbers
Last synced: 3 months ago
JSON representation
Format numbers. Perfect UX: copying gives no any separators in clipboard
- Host: GitHub
- URL: https://github.com/a-x-/numsep
- Owner: a-x-
- License: mit
- Created: 2017-04-08T18:19:03.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-01T16:05:57.000Z (about 7 years ago)
- Last Synced: 2025-02-11T08:49:43.770Z (3 months ago)
- Topics: formatter, number-format, number-formatter, numberformat, numbers
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/numsep
- Size: 19.5 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# numsep [](https://travis-ci.org/a-x-/numsep)
Format numbers.Split onto triads & wrap with html-elements instead of inserting space separators.
**Perfect UX**: copying gives no any separators in clipboard.
## usage
```js
var triadTmpl = n => `${n}`;
var numTmpl = triadTmpl;
var formatNumber = num => require('numsep')(num, triadTmpl, numTmpl);formatNumber(1) === "1"
formatNumber(100) === "100"
formatNumber(10001) === "10001"
formatNumber(-10001) === "-10001"
formatNumber(-10001.0) === "-10001"
formatNumber("-10001.0") === "-10001.0"
formatNumber(-10001.505) === "-10001.505"
formatNumber("-10001.505") === "-10001.505"
formatNumber(-0.505) === "-0.505"
formatNumber("-0.505") === "-0.505"
formatNumber("0.505") === "0.505"
```## style
Dirty simple css:
```css
div { text-align: right }
span + span { margin-left: .3em }
```Result:
![]()