随便输入一个数字,用js转换成以万为单位的数

it2022-05-05  100

 

JS实现转换千分位计数

350000.00-------350,000.00

var num=0; function format (num) {   return (num.toFixed(2) + '').replace(/\d{1,3}(?=(\d{3})+(\.\d*)?$)/g, '$&,'); }

var num = 12345; console.log(format(num));-----------------输出12,345.00

 

js方法toFixed(n):将number转换为小数点后剩余n位 ; 例如 element.toFixed(2) -----element.00

replace替代,

'$&,'按条件替代

 

 

 

 

<body>     <input type="text" id="txtNumber" /><input type="button" id="btnConvert" value="换算" /><br />     <span id="spaResult"></span> <script type="text/javascript"> <!-- document.all.btnConvert.onclick = function()  {     var strInput = document.all.txtNumber.value;          if (strInput != "")     {         var numInput = parseFloat(strInput);         document.all.spaResult.innerText = numInput/10000 + "万";     } }; // 1000010 --> 100.001万 // 2034  --> 0.2034万 // 30000   --> 3万 //--> </script>  </body>


最新回复(0)