手机
当前位置:查字典教程网 >编程开发 >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模版引擎的基本实现方法浅析

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

Js和JQuery获取鼠标指针坐标的实现代码分享

Javascript特效:随机显示图片的源代码

学习javascript文件加载优化

javascript函数特点实例

javascript模拟评分控件实现方法

javascript清空table表格的方法

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

javascript结合Flexbox简单实现滑动拼图游戏

精品推荐
分类导航