javascript数字格式化输出的实现代码

javascript数字格式化输出的实现代码
复制代码代码如下所示:

var格式=函数(数字,表单){
VaR形式= form.split,数= '(' ')+号码,号码= number.split(' ')
leftnumber =数{ 0 }。分裂()
执行=功能(lastmatch){
如果(lastmatch = = = = { lastmatch '0' | |#)
如果(leftnumber。长度){
返回leftnumber.pop();
否则如果}(lastmatch = = '0'){
返回lastmatch;
{人}
返回' ';
}
{人}
返回lastmatch;
}
},字符串

表单= { 0 } }(')。反向()。()(Split);
字符串leftnumber.join(' ')+字符串;

如果(表单{ 1 }形成{ 1 } }长度){
leftnumber =(数字{ 1 }数{ 1 }。长度)(反向)(数字{ 1 }。分裂的):{ };
字符串+ + +窗体{ 1 }替换
}
返回string.replace( / / /美元,);
};
警报(格式(123,#。00)) / /输出123
警报(格式(123、0。# # ')) / /输出123
警报(格式(123,0))输出123
警报(格式(123456,# # #,# # #。00)) / /输出123456

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部