以货币格式转换数据库的输出

时间:2013-10-09 06:53:50

标签: jquery html asp.net

嗨,我有一个输出总成本的表格单元格。现在它只是用普通数写它,即234344我想改变它所以它可以显示货币格式,即$ 3,345,1.00

 <td><input type="text" class="" id="totalCost"  name="totalCose" value="{{=totalCost}}" /><td/>

我可以在jquery,html或asp.net中使用解决方案。 我尝试使用这个jquery插件http://www.decorplanit.com/plugin/但这适用于输入框,而我从数据库获取值。请让我知道浪费了很多时间,没有解决方案。致谢

1 个答案:

答案 0 :(得分:1)

这就是我使用的。

    function format_num(number) {
        number += '';
        x = number.split('.');
        x1 = x[0];
        x2 = x.length > 1 ? '.' + x[1] : '';
        var rgx = /(\d+)(\d{3})/;
        while (rgx.test(x1)) {
            x1 = x1.replace(rgx, '$1' + ',' + '$2');
        }
        return "$" + x1 + x2;
    }

因此...

输入= 100000

产出= $ 100,000