草庐IT

CURRENCY

全部标签

c# - 需要自定义货币格式才能与 String.Format 一起使用

我正在尝试在C#中使用String.Format("{0:c}",somevalue)但我很难弄清楚如何配置输出以满足我的需要。这是我的需求:0输出空白1.00的产出为1.00美元10.00的产出为10.00美元100.00的产出为100.00美元1000.00的产出为1,000.00美元我试过String.Format("{0:c}",somevalue)但对于零值它输出$0.00这不是我想要的。我也尝试过String.Format("{0:$0,0.00;$(0,0.00);#}",somevalue),但对于1.0,它输出$01.00。String.Format("{0:$0.0

c# - 货币正则表达式

我有asp:TextBox来保存货币值(value),即“1000”、“1000,0”和“1000,00”(逗号是俄罗斯标准的分隔符)。我要将什么ValidationExpression用于适当的asp:RegularExpressionValidator?我试过\d+\,\d{0,2}但它不允许没有小数位的数字,例如只是“1000”。 最佳答案 \d+(,\d{1,2})?仅当您有十进制数字时才允许使用逗号,并且根本不允许使用逗号。问号与{0,1}的含义相同,因此在\d+之后您有零个实例(即没有)或一个实例,\d{1,2}正如海伦

c# - 最佳实践 - 格式化多种货币

下面列出的场景的最佳做法是什么?我们有一个应用程序希望支持多种货币。该软件将尊重用户的语言环境和区域设置来指示正确的数字格式,即$10,000.00或10.000,00₴等。但是,我们希望能够根据货币ID(可能是三个字母的ISO4217代码)格式化不同的数字。我们的想法是在数据库中存储每种货币的表,然后请求用户选择将要使用的货币符号。该程序随后将根据语言环境/区域设置格式化所有数字,但将使用我们程序中定义的货币符号。因此,给定以下值和货币10000澳元5989.34美元450欧元程序会输出$10,000.00$5,989.34€450.00或者使用将数字格式化为#####,##$的区域

javascript - 使用 ng-options 过滤大写字母

我没有在ng-options中找到如何将首字母大写或大写。我的选择:在Controller中:$scope.currency_list=[{code:'eur'},{code:'usd'}];我想打印“EUR”、“USD”或“Eur”、“Usd”,而无需手动循环我的对象。这有可能吗? 最佳答案 这应该有效:ng-options="currency.codeas(currency.code|uppercase)forcurrencyincurrency_list"查看过滤器文档:https://docs.angularjs.org/a

javascript - 获取匹配数组元素的总值

这是我当前的数组0:{modelNumber:"123456789",balance:{amount:1000,currency:"EUR"}}1:{modelNumber:"987654321",balance:{amount:2000,currency:"EUR"}}2:{modelNumber:"322353466",balance:{amount:1500,currency:"GBP"}}3:{modelNumber:"892347522",balance:{amount:1000,currency:"USD"}}4:{modelNumber:"931883113",balan

javascript 正确四舍五入到两位小数,不可能吗?

在php中,我们有number_format()。传递一个值,例如:number_format(3.00*0.175,2);返回0.53,这是我所期望的。但是,在JavaScript中使用toFixed()varnum=3.00*0.175;num.toFixed(2);返回0.52。好吧,也许toFixed不是我想要的......也许是这样的......varnum=3.17*0.175;vardec=2;Math.round(Math.round(num*Math.pow(10,dec+1))/Math.pow(10,1))/Math.pow(10,dec);不,那也行不通。它将返

javascript - 我应该用 Javascript 还是作为 AJAX 调用进行货币计算?

我正在使用JQuery、Stripes、Spring和JPA(Hibernate)构建一个网络应用。我有一个允许用户输入多个订单行项目的页面,每次在价格字段中出现onblur时,我都会将一个JQuery事件绑定(bind)到该字段,该事件对所有价格字段求和(这是一个小计),计算10%的税并将税添加到小计中。我更新页面以显示小计、税金和总计。我的问题是,我应该用Javascript进行计算吗?如果是这样,我如何确定舍入等是否正常工作?我有点担心精度问题。用Java进行Ajax调用来进行计算对我来说会更好吗?任何建议都会很棒! 最佳答案

javascript - angular.js - 用西类牙语包装货币符号和小数

你能用Angular做这样的事情吗?这不太可能,因为不解析标签或其他东西{{10000|currency:"$"}}http://plnkr.co/edit/WluYoe2Ltmhmhvr8BBWX?p=preview更不用说以某种方式分隔十进制数了..理想的结果是1000000,00€实际上不可能对任何过滤器设置进行操作,是吗..?我可以尝试修改Angular的货币过滤器和formatNumber函数,但它仍然会将其作为文本而不是span元素。//编辑你真的可以做到这一点http://plnkr.co/edit/dcEhHi8sp43564ZvC4D1?p=preview$'">虽然

php - 如何 $_GET 多个复选框值?

这个问题在这里已经有了答案:HowtogetPHP$_GETarray?(8个答案)关闭9年前。我试图通过$_GET请求获取货币值,类似于/?currency=usd,cad但我得到的是/?currency=usd¤cy=cad然后$_GET['currency']只返回一个值。添加name=currency[]只会得到/?currency[]=usd¤cy[]=cad在某种数组中获取这些复选框值的正确方法是什么?

php - 如何应对本土化?有没有我应该遵循的标准?

我正在尝试制作一组​​类来处理本地化(主要是货币部分,还有语言)。我可以想象逻辑是怎样的,但我不知道为不同的语言和货币使用什么名称。我看到有很多关于此的ISO标准,我应该选择哪一个?无论如何,这是我正在考虑的逻辑,以防您也能提供帮助:我会有一个Money类,具有金额和货币属性。创建时,该对象会收到金额和货币(可能是本地化类提供的对象?)。您可以添加或乘以该金额。add方法将另一个货币对象作为参数,如果它有不同的货币,则会自动进行转换。在某个地方存储了一个数组,其中包含所有标准名称,例如en_US和USD,将它们适本地关联起来,并将它们与作为标量值的美元等价物关联起来。Money对象应该