grails - 用户输入的grails货币值

标签 grails double currency

我需要从用户那里获得金钱值(value),但是用户可以用不同的格式键入数字:

1.234.234,78
1234566,26 
123,123,132.12 

我不知道如何处理变量。

我必须将值转换为Double类型,但是如果用户使用","给我一个值,程序会生成异常,我该如何处理呢?

最佳答案

如果您想处理钱,那么我建议您使用功能强大的grails插件,其中包含许多用于货币处理和转换等功能。

看看Currency插件。

关于grails - 用户输入的grails货币值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22066035/

相关文章:

Javascript 如何将整数格式化为货币字符串?

unit-testing - 在 Grails 单元测试中模拟静态 get gorm 方法

c# - 为什么 double.Parse ("0.05") 返回 5.0?

spring - Grails-Spring Security插件-添加 'ROLE_NO_ROLES'后用户拥有 'ROLE_ADMIN'

java - Java中如何处理精确精度?

iphone - 双数据类型+iphone

cocoa - 如何从 iPhone 中的货币代码获取货币符号?

facebook - 本地货币支付/重大更改不起作用/错误代码 : 1353028

grails - 如何管理发送到我的 grails 的文件

mysql - Grails 2.3.2 : findOrCreate using Enums in Bootstrap