配色: 字号:
金额小写转大写
2017-03-31 | 阅:  转:  |  分享 
  
functioncmycurd(num){//杞垚浜烘皯甯佸ぇ鍐欓噾棰濆舰寮?
varstrlsc="";

if(num<0){

strlsc="璐?;

}

varstr1=''闆跺9璐板弫鑲嗕紞闄嗘煉鎹岀帠'';//0-9鎵€瀵瑰簲鐨勬眽瀛?
varstr2=''涓囦粺浣版嬀浜夸粺浣版嬀涓囦粺浣版嬀鍏冭鍒?;//鏁板瓧浣嶆墍瀵瑰簲鐨勬眽瀛?
varstr3;//浠庡師num鍊间腑鍙栧嚭鐨勫€?
varstr4;//鏁板瓧鐨勫瓧绗︿覆褰㈠紡

varstr5='''';//浜烘皯甯佸ぇ鍐欓噾棰濆舰寮?
vari;//寰幆鍙橀噺

varj;//num鐨勫€间箻浠?00鐨勫瓧绗︿覆闀垮害

varch1;//鏁板瓧鐨勬眽璇娉?
varch2;//鏁板瓧浣嶇殑姹夊瓧璇绘硶

varnzero=0;//鐢ㄦ潵璁$畻杩炵画鐨勯浂鍊兼槸鍑犱釜



num=Math.abs(num).toFixed(2);//灏唍um鍙栫粷瀵瑰€煎苟鍥涜垗浜斿叆鍙?浣嶅皬鏁?
str4=(num100).toFixed(0).toString();//灏唍um涔?00骞惰浆鎹㈡垚瀛楃涓插舰寮?
j=str4.length;//鎵惧嚭鏈€楂樹綅

if(j>15){return''婧㈠嚭'';}

str2=str2.substr(15-j);//鍙栧嚭瀵瑰簲浣嶆暟鐨剆tr2鐨勫€笺€傚锛?00.55,j涓?鎵€浠tr2=浣版嬀鍏冭鍒?


//寰幆鍙栧嚭姣忎竴浣嶉渶瑕佽浆鎹㈢殑鍊?
for(i=0;i
str3=str4.substr(i,1);//鍙栧嚭闇€杞崲鐨勬煇涓€浣嶇殑鍊?
if(i!=(j-3)&&i!=(j-7)&&i!=(j-11)&&i!=(j-15)){//褰撴墍鍙栦綅鏁颁笉涓哄厓銆佷竾銆佷嚎銆佷竾浜夸笂鐨勬暟瀛楁椂

if(str3==''0''){

ch1='''';

ch2='''';

nzero=nzero+1;

}

else{

if(str3!=''0''&&nzero!=0){

ch1=''闆?+str1.substr(str31,1);

ch2=str2.substr(i,1);

nzero=0;

}

else{

ch1=str1.substr(str31,1);

ch2=str2.substr(i,1);

nzero=0;

}

}

}

else{//璇ヤ綅鏄竾浜匡紝浜匡紝涓囷紝鍏冧綅绛夊叧閿綅

if(str3!=''0''&&nzero!=0){

ch1="闆?+str1.substr(str31,1);

ch2=str2.substr(i,1);

nzero=0;

}

else{

if(str3!=''0''&&nzero==0){

ch1=str1.substr(str31,1);

ch2=str2.substr(i,1);

nzero=0;

}

else{

if(str3==''0''&&nzero>=3){

ch1='''';

ch2='''';

nzero=nzero+1;

}

else{

if(j>=11){

ch1='''';

nzero=nzero+1;

}

else{

ch1='''';

ch2=str2.substr(i,1);

nzero=nzero+1;

}

}

}

}

}

if(i==(j-11)||i==(j-3)){//濡傛灉璇ヤ綅鏄嚎浣嶆垨鍏冧綅锛屽垯蹇呴』鍐欎笂

ch2=str2.substr(i,1);

}

str5=str5+ch1+ch2;



if(i==j-1&&str3==''0''){//鏈€鍚庝竴浣嶏紙鍒嗭級涓?鏃讹紝鍔犱笂鈥滄暣鈥?
str5=str5+''鏁?;

}

}

if(num==0){

str5=''闆跺厓鏁?;

}

returnstrlsc+str5;

}
献花(0)
+1
(本文系关平藏书首藏)