You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在MAKE.com上以数字为输入格式化美元货币

在Make中给数字添加千分位逗号的解决方案

方法1:正确配置Format Number函数

很多时候用Format Number失败是因为参数没设置对,按下面步骤来:

  • 先确认输入值是数字类型:如果你的输入是字符串格式的数字(比如"3500"),先用toNumber()函数转换,比如toNumber(你的输入变量)
  • 调用Format Number函数,设置三个关键参数:
    • Number:填转换后的数字(或直接填数字类型的输入)
    • Format:选择#,###(这是千分位分隔的格式)
    • Locale:选择en-US(美式格式对应美元的千分位规则)

示例表达式:

formatNumber(toNumber(3500), "#,###", "en-US")

执行后会输出3,500,完美匹配需求。

方法2:正则表达式兜底(如果Format Number仍不生效)

如果因为某些原因Format Number不好用,可以用正则替换的方式实现,直接写自定义表达式:

replace(replace(toText(你的输入变量), /(\d)(?=(\d{3})+(?!\d))/g, "$1,"), "^,", "")

这个表达式会自动给任意长度的数字添加千分位逗号,比如输入55000会输出55,000,输入300保持300不变。

注意事项

  • 一定要确认输入的是纯数字(或可转换为数字的字符串),如果输入里有非数字字符,先做清洗处理
  • 检查模块的输入输出链路,确保传递到格式化步骤的是正确的数值

内容的提问来源于stack exchange,提问作者Fahad Sheji

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 16:45:31