An open API service indexing awesome lists of open source software.

https://github.com/hckhanh/vn-number

🛠 A bunch of utility functions that work with number in 🇻🇳 Vietnamese language
https://github.com/hckhanh/vn-number

language library money package string utilities utility vietnam vietnamese vietnamese-language

Last synced: 2 months ago
JSON representation

🛠 A bunch of utility functions that work with number in 🇻🇳 Vietnamese language

Awesome Lists containing this project

README

        

# vn-number 🇻🇳

[![JSR Score](https://jsr.io/badges/@hckhanh/vn-number)](https://jsr.io/@hckhanh/vn-number)

🛠 A bunch of utility functions that work with number in 🇻🇳 Vietnamese language

## Features

- [Zero dependencies](https://jsr.io/@hckhanh/vn-number/dependencies)
- Built-in support for Edge runtime
- Typesafe with TypeScript
- Fully documented

## Functions

### Read Vietnamese number (một triệu hai trăm năm mươi nghìn)

```ts
import { readVnNumber } from '@hckhanh/vn-number'

const result = readVnNumber(1250000)
console.log(result) // một triệu hai trăm năm mươi nghìn
```

### Format number in Vietnamese format (1.250.000)

```ts
import { formatVnNumber } from '@hckhanh/vn-number'

const result = formatVnNumber(1250000)
console.log(result) // 1.250.000
```

### Format VN currency (VND) (1.250.000 â‚«)

```ts
import { formatVnCurrency } from '@hckhanh/vn-number'

const result = formatVnCurrency(1250000)
console.log(result) // 1.250.000 â‚«
```

### Format percentage in Vietnamese format (99,1%)

```ts
import { formatVnPercent } from '@hckhanh/vn-number'

const result = formatVnPercent(0.991)
console.log(result) // 99,1%
```

## Release Notes

You can go to [Releases](https://github.com/hckhanh/vn-number/releases) page to see the release notes.