mid=function(str,s=0,e=1){//如果有漢字的話不適用
var l=string.len(str);
var rtn="";
if(l>=s){
rtn=string.left(string.right(str,l-s+1),e);
}
//win.msgbox(type(rtn),rtn,,,);
return(rtn);
}
atob=function(a){
var b={"〇","一","二","三","四","五","六","七","八","九"};
var z={"個","十","百","千","萬","十萬","百萬","千萬","億","十億","百億","千億","萬億","兆"}
var str=tostring(a);
var rtn="";
var s="";
var l=string.len(str);
var lx=0;//記錄連續(xù)0的個數(shù);
for(i=1;l;1){
var d=tonumber(mid(str,i,1));
if(d<1) {lx++;} else {lx=0;};
if(lx<2){
rtn+=b[d+1];
if(l-i>0 && d!=0){rtn+=z[l-i+1];}
}
}
if(string.len(str)<3){
rtn=string.replace(rtn,"一十","十");
}
if(string.right(rtn,3)=="〇"){rtn=string.left(rtn,string.len(rtn)*3-3)}//win.msgbox(string.len(rtn),rtn,,,);len與left和right測試的長度不一樣
return(rtn);
}