复制代码代码如下所示:
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