Skip to content

hckhanh/vn-number

Repository files navigation

vn-number 🇻🇳

JSR Score

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

Features

  • Zero 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)

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)

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

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

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

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

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

Format percentage in Vietnamese format (99,1%)

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

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

Release Notes

You can go to Releases page to see the release notes.