UNPKG

@andy922200/number-to-chinese-words

Version:

An npm package for number formatting to Chinese words

70 lines (59 loc) 2.46 kB
# Number To Chinese Words 將數字轉換成中文數字顯示 An npm package for number formatting to Chinese words ## 安裝 Installation 使用 npm/yarn/pnpm 安裝此 package: ```bash npm install @andy922200/number-to-chinese-words yarn add @andy922200/number-to-chinese-words pnpm add @andy922200/number-to-chinese-words ``` ## 使用方法 Usage ```typescript import { NumberToChinese } from '@andy922200/number-to-chinese-words'; const result = NumberToChinese(1234567.89); console.log(formattedNumber); // 結果為 一百二十三萬四千五百六十七點八九 ``` ## Demo | Number 數字 | Chinese Representation 中文轉換 | | ------ | ---------------------- | | 0 | 零 | | 123 | 一百二十三 | | -123 | 負一百二十三 | | 9007199254740991 | 九千零七兆一千九百九十二億五千四百七十四萬零九百九十一 | | -9007199254740991 | 負九千零七兆一千九百九十二億五千四百七十四萬零九百九十一 | | 0.45 | 零點四五 | | 123.45 | 一百二十三點四五 | | 123.045608 | 一百二十三點零四五六零八 | | 19010100020100.01 | 十九兆零一百零一億零二萬零一百點零一 | | -0.45 | 負零點四五 | | -123.45 | 負一百二十三點四五 | | -123.045608 | 負一百二十三點零四五六零八 | | -19010100020100.01 | 負十九兆零一百零一億零二萬零一百點零一 | | 10 | 十 | | 100 | 一百 | | 1000 | 一千 | | 1000000 | 一百萬 | | 10000000 | 一千萬 | | 100000000 | 一億 | | 1000000000 | 十億 | | 10000000000 | 一百億 | | 1000000000000 | 一兆 | | 3001 | 三千零一 | | 30001 | 三萬零一 | | 3000100 | 三百萬零一百 | | 300020100 | 三億零二萬零一百 | | 3000000000000100 | 三千兆零一百 | | 3000010100000100 | 三千兆零一百零一億零一百 | | 8019010100020100 | 八千零一十九兆零一百零一億零二萬零一百 | | 8019010100022010 | 八千零一十九兆零一百零一億零二萬二千零一十 | | -3001 | 負三千零一 | | -30001 | 負三萬零一 | | -3000100 | 負三百萬零一百 | | -300020100 | 負三億零二萬零一百 | | -3000000000000100 | 負三千兆零一百 | | -3000010100000100 | 負三千兆零一百零一億零一百 | | -8019010100020100 | 負八千零一十九兆零一百零一億零二萬零一百 | | -8019010100022010 | 負八千零一十九兆零一百零一億零二萬二千零一十 | ## 作者 Author [Andy Lien @andy922200 ](https://github.com/andy922200)