以PHP或JavaScript的方式将欧洲数字格式转化为美国格式

问题描述 投票:0回答:1
想像欧洲数字格式的数字:1.200,64 以美国格式,这将是1,200.64

如何检测数字格式,如果是欧洲格式,请将其转换为我们的格式。

需要在JavaScript或PHP中解决方案。

您可以在以下正则匹配下匹配:
type-conversion
1个回答
0
投票
^\d{1,3}(?:\.\d{3})*,\d{2}$

然后在此类比赛中进行替换:

var input = "1.200,64"; var output = input.replace(/^(\d{1,3}(?:\.\d{3})*),(\d{2})$/, (x, y, z) => y.replace(/\./g, ",") + "." + z); console.log(input + " => " + output);

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.