当前位置: 代码迷 >> Web前端 >> 转载 相仿usMoney的人民币格式
  详细解决方案

转载 相仿usMoney的人民币格式

热度:159   发布时间:2012-11-08 08:48:11.0
转载 类似usMoney的人民币格式

?

function RMBMoney(v){
    v = (Math.round((v-0)*100))/100;
    v = (v == Math.floor(v)) ? v + ".00" : ((v*10 == Math.floor(v*10)) ? v + "0" : v);
    v = String(v);
    var ps = v.split('.');
    var whole = ps[0];
    var sub = ps[1] ? '.'+ ps[1] : '.00';
    var r = /(\d+)(\d{3})/;
    while (r.test(whole)) {
        whole = whole.replace(r, '$1' + ',' + '$2');
    }
    v = whole + sub;
    if(v.charAt(0) == '-'){
        return '-¥' + v.substr(1);
    }
    return "¥" +  v;
};
?



使用方法:
columns:[
?????????????? {
??????????????????? header : '金额',
??????????????????? dataIndex : 'amount',
??????????????????? renderer: RMBMoney,
??????????????????? width : 30
??????????????? }
??????????? ]

?

  相关解决方案