0.1.1 • Published 4 years ago

@xuopoj/chinesenumerals v0.1.1

Weekly downloads
4
License
ISC
Repository
github
Last release
4 years ago

中文数字转换

Node CI Node.js Package

支持阿拉伯数字和中文数字之间的转换,中文简体小写数字和简体大写数字、繁体数字、繁体大写数字之间的转换。

支持中文数字和军事数字的转换。

阿拉伯数字和中文数字转换

const { chinese } = require("./chinesenumerals");
chinese.toArabic("七");
7
chinese.toArabic("十七");
17
chinese.toArabic("四十二");
42
chinese.toArabic("一百一十一");
111
chinese.toArabic("两千零一十九");
2019
chinese.toArabic("十二亿三千四百五十六万七千八百九十");
1234567890

chinese.toChinese(7);
七
chinese.toChinese(42);
四十二
chinese.toChinese(101);
一百零一
 chinese.toChinese(1024);
 一千零二十四

中文数字和繁体及大小写之间的转换

const { transformer } = require("./chinesenumerals");
transformer.fromSimplifiedBigWriting('壹萬');
一万
transformer.fromSimplifiedBigWriting('肆拾贰');
四十二
transformer.fromSimplifiedBigWriting('壹仟零伍萬零贰拾陆');
一千零五万零二十六
transformer.fromSimplifiedBigWriting('拾贰億叁仟肆佰伍拾陆萬柒仟捌佰玖拾');
十二亿三千四百五十六万七千八百九十

transformer.fromSimplifiedBigWriting('壹萬');
一万
transformer.fromSimplifiedBigWriting('肆拾贰');
四十二
transformer.fromSimplifiedBigWriting('壹仟零伍萬零贰拾陆');
一千零五万零二十六
transformer.fromSimplifiedBigWriting('拾贰億叁仟肆佰伍拾陆萬柒仟捌佰玖拾');
十二亿三千四百五十六万七千八百九十

阿拉伯数字和军事数字的转换

const { military } = require("./chinesenumerals");
military.toDigits('幺两三四五六拐八勾洞');
1234567890
military.toMilitary('0123456789');
洞幺两三四五六拐八勾