number2vn
v1.0.3
Published
Number to Viet Nam string
Downloads
46
Readme
Chuyển đổi số thành chữ Việt Nam
- Không sử dụng thư viện ngoài
- Test 100% coverage
- Chỉ ~ 130 loc
- Nhiều config tùy chọn
number2vn(123456); // hoặc number2vn('123456');
// -> một trăm hai mươi ba nghìn bốn trăm năm mươi sáu
Cài đặt
npm i number2vn --save
Config
- Bỏ
mươi
trong hàng chục.
import number2vn from number2vn;
// or const { number2vn } = require('number2vn');
const config = {
short: true,
};
number2vn(23); // -> hai mươi ba
number2vn(23, config); // -> hai ba
- Số
4
cuối được chuyển tùbốn
thànhtư
const config = {
short: true,
four: 'tư',
};
number2vn(14, config); // -> mười bốn
number2vn(24, config); // -> hai tư
number2vn(34, config); // -> ba tư
- Số
0
ở hàng chục chuyển từlẻ
thànhlinh
const config = {
zero: 'linh',
};
number2vn(101); // -> một trăm lẻ một
number2vn(101, config); // -> một trăm linh một
- Chuyển từ
nghìn
thànhngàn
const config = {
thousand: 'ngàn',
};
number2vn(2000, config) // -> hai ngàn
number2vn(2001, config) // -> hai ngàn không trăm lẻ một
- Số
0
ở hàng trăm có thể bỏkhông trăm
const config = {
short: true,
thousand: 'ngàn',
hundredZero: false,
};
number2vn(2001, config) // -> hai ngàn lẻ một
number2vn(2009, config) // -> hai ngàn lẻ chín
number2vn(2020, config) // -> hai ngàn hai mươi
number2vn(2021, config) // -> hai ngàn hai mốt