货币格式化器

关于此工具

什么是货币格式化工具?

货币格式化工具是一个基于浏览器的交互式工具,用于测试和预览 Intl.NumberFormat 货币输出。 支持 150+ 种货币、200+ 种语言区域和全面的格式化选项,包括记数法(标准、科学、工程、紧凑)、 符号显示、会计格式、分组分隔符、尾随零处理和自定义小数位数。 所有处理都在您的浏览器中本地进行,无需服务器上传或跟踪。

如何使用

1. 选择货币(例如 USD、EUR、JPY)和区域(例如 en-US、zh-CN、ja-JP)。 2. 选择单数批量模式: - 单数:输入一个值以立即预览格式化。 - 批量:粘贴多个值(每行一个)以一次性格式化所有值。 3. 在顶部栏中调整小数位数和其他基本选项。 4. 单击高级设置以配置记数法、符号显示、会计格式等。 5. 在预览区域中查看格式化结果。 6. 使用代码标签为 JavaScript、TypeScript、Python、Java 或 PHP 生成实现代码片段。 7. 使用配置标签复制或导出 Intl.NumberFormat 配置为 JSON。

核心功能

  • 150+ 种货币 — 格式化任何全球货币符号(USD、EUR、GBP、JPY、CNY、INR 等)。
  • 200+ 种区域 — 测试不同地区和语言的格式化规则。
  • 记数法选项 — 在标准、科学、工程和紧凑记数法之间切换。
  • 会计格式 — 以会计括号显示负数:(1,234.56) 而不是 -1,234.56。
  • 分组分隔符 — 启用或禁用千位分隔符(1,234 vs 1234)。
  • 小数位数 — 控制最小和最大小数位数(0 到 8 位)。
  • 符号显示 — 显示、隐藏或始终显示符号;排除零。
  • 尾随零 — 删除零小数以获得更清洁的显示。
  • 单数和批量模式 — 格式化一个值或 1000+ 个值。

代码生成

代码标签为以下内容生成现成的实现代码片段:
  • JavaScript — 使用原生 Intl.NumberFormat API。
  • TypeScript — 类型化包装器示例。
  • Python — 用于货币格式化的 Babel.numbers。
  • Java — java.text.DecimalFormat 或 NumberFormat。
  • PHP — intl 扩展中的 NumberFormatter。
直接将代码片段复制到您的项目中并根据需要自定义。

导出和共享

在批量模式下,您可以:

  • 全部复制 — 将所有格式化结果复制到剪贴板。
  • 导出 TXT — 将结果下载为纯文本文件。
  • 导出 CSV — 导出输入和输出列以导入电子表格。
在配置标签中,将 Intl.NumberFormat 配置导出为 JSON 以供文档或 API 请求使用。

解析和局限性

输入解析器处理常见的货币字符串模式:

  • 纯数字:1000、1,234.56、1.234,56
  • 货币代码:USD 1000、1000 EUR
  • 符号:$1000、€1000、¥1000
  • 负数和会计:-$1000、($1000)
注意:此工具仅格式化值;它不在货币之间转换或执行算术运算。 要进行汇率转换,请使用专用货币转换工具。

隐私

所有数字解析、格式化和导出都 100% 在您的浏览器中进行。 您的数据永远不会发送到任何服务器、存储在数据库中或在任何分析中跟踪。 您可以安全地将此工具用于敏感的财务或业务数据。