手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript 数字格式化输出的实现代码
javascript 数字格式化输出的实现代码
摘要:复制代码代码如下:varformat=function(number,form){varforms=form.split('.'),numb...

复制代码 代码如下:

<script type="text/javascript">

var format = function (number, form) {

var forms = form.split('.'), number = '' + number, numbers = number.split('.')

, leftnumber = numbers[0].split('')

, exec = function (lastMatch) {

if (lastMatch == '0' || lastMatch == '#') {

if (leftnumber.length) {

return leftnumber.pop();

} else if (lastMatch == '0') {

return lastMatch;

} else {

return '';

}

} else {

return lastMatch;

}

}, 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(//.$/, '');

};

alert(format(123, '#.00')) //输出 123.00

alert(format(123, '0.##')) //输出 123

alert(format(123, '0000.00 ')) //输出 0123.00

alert(format(123456, '###,###.00')) //输出 123,456.00

</script>

【javascript 数字格式化输出的实现代码】相关文章:

用javascript动态注释掉HTML代码

javascript使用Promise对象实现异步编程

javascript去除空格方法小结

Javascript随机显示图片的源代码

javascript实现Table排序的方法

javascript实现日期按月份加减

javascript获取文档坐标和视口坐标

javascript元素动态创建实现方法

JavaScript模版引擎的基本实现方法浅析

javascript瀑布流布局实现方法详解

精品推荐
分类导航