您现在的位置是:首页 >

钱币如何保存不生锈 input输入钱币时格式化,但保存的时候又格式回来

火烧 2021-11-21 22:32:46 1034
i ut输入钱币时格式化,但保存的时候又格式回来 lt cri t gt fu ctio out utMo ey um er { um er= um er.re lace /,/g,"" if um

input输入钱币时格式化,但保存的时候又格式回来  

<script>

function outputMoney(number)

{

number=number.replace(/,/g,"");

if (number=="") return "";

if(number<0)

return '-'+outputDollars(Math.floor(Math.abs(number)-0) + '') + outputCents(Math.abs(number) - 0);

else

return outputDollars(Math.floor(number-0) + '') + outputCents(number - 0);

}

function outputDollars(number)

{

钱币如何保存不生锈 input输入钱币时格式化,但保存的时候又格式回来

if (number.length<= 3)

return (number == '' ? '0' : number);

else

{

var mod = number.length%3;

var output = (mod == 0 ? '' : (number.substring(0,mod)));

for (i=0 ; i< Math.floor(number.length/3) ; i++)

{

if ((mod ==0) && (i ==0))

output+= number.substring(mod+3*i,mod+3*i+3);

else

output+= ',' + number.substring(mod+3*i,mod+3*i+3);

}

return (output);

}

}

function outputCents(amount)

{

amount = Math.round( ( (amount) - Math.floor(amount) ) *100);

return (amount<10 ? '.0' + amount : '.' + amount);

}

</script>

  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码