grails中的用户输入货币价值
我需要从用户那里获得货币价值,但用户可以以不同格式键入数字:grails中的用户输入货币价值,grails,double,currency,Grails,Double,Currency,我需要从用户那里获得货币价值,但用户可以以不同格式键入数字: 1.234.234,78 1234566,26 123,123,132.12 我不知道如何处理这个变量 我必须以双重类型转换该值,但是如果用户给我一个值,程序会生成一个异常,我如何处理它?如果你想处理货币,那么我建议你使用一个很棒的grails插件,它有许多货币处理和转换等功能 看看插件。在您的域中,静态约束使用与处理货币格式的正则表达式匹配的项 然后,使用java.text.NumberFormat可以设置double格式,而
1.234.234,78
1234566,26
123,123,132.12
我不知道如何处理这个变量
我必须以双重类型转换该值,但是如果用户给我一个值,程序会生成一个异常,我如何处理它?如果你想处理货币,那么我建议你使用一个很棒的grails插件,它有许多货币处理和转换等功能 看看插件。在您的域中,静态约束使用与处理货币格式的正则表达式匹配的项
然后,使用java.text.NumberFormat可以设置double格式,而不管输入中是否有逗号 哪种格式是1.234.234??