前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >chinese-number-format三方库

chinese-number-format三方库

作者头像
徐建国
发布2024-07-05 14:55:21
710
发布2024-07-05 14:55:21
举报
文章被收录于专栏:个人路线个人路线

chinese-number-format

本库由 坚果[1],完成迁移。

一、下载安装

代码语言:javascript
复制
ohpm install @nutpi/chinese-finance-number

OpenHarmony ohpm 环境配置等更多内容,请参考如何安装 OpenHarmony ohpm 包[2]

二、功能支持

  • 数字转中文 Convert numbers to Chinese
  • 数字转中文含单位 Convert numbers to Chinese including units
  • 中文转数字 Convert Chinese to numbers
  • 中文数字转大写 Conversion of Chinese numerals to uppercase

三、使用

代码语言:javascript
复制
import {
    toChinese, // 数字转中文
    toChineseWithUnits, // 数字转中文含单位
    toNumber, // 中文转数字
    toUpperCase, // 中文数字转大写
} from 'chinese-number-format';

// 预设为zh-TW

console.log(toChinese(1234567890, 'zh-TW')); // 一二三四五六七八九〇
console.log(toChinese(9876543210, 'zh-CN')); // 九八七六五四三二一〇

console.log(toChineseWithUnits(1234567890, 'zh-TW')); // 一十二億三千四百五十六萬七千八百九十
console.log(toChineseWithUnits(1234567890, 'zh-CN')); // 一十二亿三千四百五十六万七千八百九十
console.log(toChineseWithUnits(123.45, 'zh-TW')); // 一百二十三點四五
console.log(toChineseWithUnits(123.45, 'zh-CN')); // 一百二十三点四五

console.log(toNumber('一二三四五六七八九〇')); // 1234567890
console.log(toNumber('壹貳參肆伍陸柒捌玖零')); // 1234567890
console.log(toNumber('一二三點四五')); // 123.45
console.log(toNumber('一二三点四五')); // 123.45

console.log(toUpperCase('一二三', 'zh-TW')); // 壹貳參
console.log(toUpperCase('123', 'zh-TW')); // 壹貳參
console.log(toUpperCase('一二三', 'zh-CN')); // 壹贰叁
console.log(toUpperCase('123', 'zh-CN')); // 壹贰叁

四、限制

  • 預設為 zh-TW
  • toChineseWithUnits 最大支援單位為千兆,其餘無限制
  • toNumber 不支援帶有單位的轉換

五、开源协议

本项目基于 MIT[3] ,请自由地享受和参与开源。和坚果派的小伙伴做出的努力。

六、运行环境

DevEco Studio NEXT Developer Beta1 Build Version: 5.0.3.401,

适用于 API:12 及以上,在真机 Mate60 测试 ok。

参考资料

[1]

坚果: https://blog.csdn.net/qq_39132095

[2]

如何安装 OpenHarmony ohpm 包: https://gitee.com/openharmony-tpc/docs/blob/master/OpenHarmony_har_usage.md

[3]

MIT: LICENSE

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-07-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大前端之旅 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • chinese-number-format
    • 一、下载安装
      • 二、功能支持
        • 三、使用
          • 四、限制
            • 五、开源协议
              • 六、运行环境
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档