阿拉伯數字轉換為簡寫漢字 JS

2021-07-26 05:20:33 字數 1001 閱讀 9573

//阿拉伯數字轉換為簡寫漢字

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...