代码描述:javascript实现数字格式化。javascript实现的数字格式化代码下载
数字往往为了需要格式化,因为在一定的格式下更容易阅读,或者具有一定的标示性含义,下面是一段这样的代码实例,能够实现数字的格式化,代码实例如下:
<script> var format=function (number,form){ var forms=form.split('.'); var number=''+number; var numbers=number.split('.'); var leftnumber=numbers[0].split(''); var exec=function(lastMatch){ if(lastMatch=='0'||lastMatch=='#') { if(leftnumber.length) { return leftnumber.pop(); } else if(lastMatch=='0') { return lastMatch; } else { return ''; } } else { return lastMatch; } } var string; string=forms[0].split('').reverse().join('').replace(/./g, exec).split('').reverse().join(''); string=leftnumber.join('') + string; if(forms[1]&&forms[1].length){ leftnumber = (numbers[1] && numbers[1].length) ? numbers[1].split('').reverse() : []; string += '.' + forms[1].replace(/./g, exec); } return string.replace(/\\.$/, ''); } console.log(format(123,'#.00')) console.log(format(123,'0.##')) console.log(format(123,'0000.00 ')) console.log(format(123456,'###,###.00')) </script>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能