金额:放入数值,返回格式:0.00元

/** 

金额:放入数值,返回格式:0.00元
------------------

 **/
function moneyFormat(value){
    if (value == null || value == 0 || value == undefined || value == " ") {//如果是空
        return '0.00元';
    }else{
        var result = (value.toString()).indexOf(".");
        if(result != -1) {
            //带小数点
            if (value.toString().substring(result,value.length).length >= 3) {//如果小数点到末尾的长度大于等于3
                if (typeof value == 'string') {//因为toFixed只对Number起作用,所以,如果当前的值是string类型,则转为number
                    return parseInt(value).toFixed(2)+'元';  
                }
                return value.toFixed(2)+'元'; //截取小数点后两位
            }else{
                return value+'0元';
            }
            return value+'元';
        } else {
            //不带小数点
            return value+'.00元';
        }
        return value+'元';
    }
}
IT文库 » 金额:放入数值,返回格式:0.00元
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址