//阿拉伯數字轉換為簡寫漢字functionarabisimplified(num)
if(isnan(num))
//字元處理完畢後開始轉換,採用前後兩部分分別轉換
varpart = string(num).split(".");
varnewchar = ""
;//小數點前進行轉化
for(vari = part[0].length - 1
; i >= 0
; i--) //若數量超過拾億單位,提示
tmpnewchar = ""
perchar = part[0].charat(i);
switch(perchar)
switch(part[0].length - i - 1)
newchar = tmpnewchar + newchar;
} //替換所有無用漢字,直到沒有此類無用的數字為止
while(newchar.search("零零") != -1 || newchar.search("零億") != -1 || newchar.search("億萬") != -1 || newchar.search("零萬") != -1)
//替換以「一十」開頭的,為「十」
if(newchar.indexof("一十") == 0)
//替換以「零」結尾的,為「」
if(newchar.lastindexof("零") == newchar.length - 1)
returnnewchar;
}
阿拉伯數字轉換為簡寫漢字
阿拉伯數字轉換為簡寫漢字 function arabiatosimplifiedchinese num if isnan num 字元處理完畢後開始轉換,採用前後兩部分分別轉換 part string num split newchar 小數點前進行轉化 for i part 0 length 1 ...
阿拉伯數字轉成漢字
做乙個中醫專案時後台返回是阿拉伯數字,專案需求是需要轉化為中文數字,記錄一下轉化方法,感覺要比那種switch.case.拓展性好一點。因為當時不會超過一千,所以就寫到了百位,其他需求可以自行更改一下。當然預設傳的是整數型別的。public class numbertochineseutil str...
阿拉伯數字轉換為漢語讀法
param datestr 數字 description 按照漢語讀的習慣 return author zhangjy date 2019 7 11 10 21 since public static string tochinesenum string datestr if datestr.len...