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

Liquid:将逗号分隔的货币格式转换为无货币符号的点分隔格式

Liquid 价格格式转换解决方案

你可以通过组合Liquid内置的字符串处理过滤器实现需求,无需修改店铺全局配置,可直接使用的代码如下:

<!-- 此处raw_price替换为你实际调用的价格变量即可,比如product.price、variant.price等 -->
{{ raw_price | strip | remove: '€' | replace: ',', '.' | strip }}

处理逻辑说明

  • 先用strip过滤器清除价格字符串首尾的多余空白字符
  • 用remove过滤器过滤掉不需要的货币符号,示例中删除的是€,如果存在其他需要剔除的字符可以叠加多个remove过滤器处理
  • 用replace过滤器把小数位分隔符从逗号替换为点
  • 最后再执行一次strip,清除删除货币符号后残留的空白

以你给出的示例6,99 €为例,经过上述过滤器处理后输出结果就是6.99,完全符合要求。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.10 14:48:00