gpt4 book ai didi

javascript - 在服务器上提供本地货币格式 i18n,并在客户端上进行处理

转载 作者:行者123 更新时间:2023-11-28 09:35:01 25 4
gpt4 key购买 nike

我们需要根据用户的区域设置以不同的格式显示金额/数字。该信息通过 REST API 提供。

fr = 1 234 567,89
en-us = 1,234,567.89
de = 1.234.567,89

一种方法是在服务器端完全处理它。另一种方法是使用 dojo/i18n 等库在客户端完全处理它。

但是我想知道是否可以通过 API 以某种方式提供数字格式(仅是格式而不是数字本身),然后在客户端格式化数字(使用 JavaScript)。知道如何做到吗?我的意思是“格式”应该是什么样子,以及如何呈现/处理它,以便它可以用作在客户端格式化数字的模式。

最佳答案

这是可以做到的。许多 JavaScript 框架都有本地化的日期和数字格式化程序。通常格式是静态的,因此您可以在 config.js 中对它们进行硬编码。如果这还不够,您可以在服务器上的 config.js 中呈现它们。您甚至可以本地化该资源服务器端以减少通过线路发送的代码量。

您还可以提供一个 API,您可以在其中获取客户端区域设置的格式,但这对我来说似乎有点过分了。

关于javascript - 在服务器上提供本地货币格式 i18n,并在客户端上进行处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13211917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com