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

2021-09-05 09:32:16 字數 816 閱讀 2213

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

function arabiatosimplifiedchinese(num)

if (isnan(num))

//字元處理完畢後開始轉換,採用前後兩部分分別轉換

part = string(num).split(".");

newchar = "";

//小數點前進行轉化

for (i = 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)

return newchar;

};

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

阿拉伯數字轉換為簡寫漢字 functionarabisimplified num if isnan num 字元處理完畢後開始轉換,採用前後兩部分分別轉換 varpart string num split varnewchar 小數點前進行轉化 for vari part 0 length 1 i ...

阿拉伯數字轉成漢字

做乙個中醫專案時後台返回是阿拉伯數字,專案需求是需要轉化為中文數字,記錄一下轉化方法,感覺要比那種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...