繁体   English   中英

具有十进制识别的javascript货币格式

[英]javascript currency format with decimal recognition


我在寻找解决方案时偶然发现了您的网站。 我是javascript新手,但已经开始喜欢它。 这个问题我还不能自己解决。 这是交易:

我需要Acrobat的脚本来告诉我的领域:
1.这是一个货币字段,始终以(空白)€结尾
2.用户需要输入小数点后两位的价格(例如123,23€)
3.如果用户输入123,00,它将自动变成123€。

就像我说的那样,我是这个领域的新手,但渴望学习,因此非常感谢您的帮助。

在这种情况下,不需要JavaScript。 因为使用的是Acrobat,所以您只需在字段上将格式设置为所需的格式即可。 参见下图。

在此处输入图片说明

对此的JS解决方案是使用string.toLocaleString (来自https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString

var number = 123456.789;

// request a currency format
console.log(number.toLocaleString('de-DE', { style: 'currency', currency: 'EUR'}));
// → 123.456,79 €

您可能要使用自己的国家/地区代码,而不是“ de-DE”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM