阿拉巴數字轉化為中文大寫

2021-08-09 05:29:09 字數 828 閱讀 3182

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

function arabia_to_simplifiedchinese(num) ;

if (isnan(num)) ;

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

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

let newchar = "";

//小數點前進行轉化

for (let i = part[0].length - 1; i >= 0; i--) ; //若數量超過拾億單位,提示

let tmpnewchar = "";

let 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;

}

阿拉伯數字轉化為中文大寫

var alabo function num let tmpnewchar 最後結果 let numstr number num tostring split 0 數字轉化字串 if test numstr let bignum 億 萬 千 百 十 定義單位陣列 let bignumslice 定義...

數字金額轉化為中文大寫

數字金額轉換成中文大寫金額的函式 string int num 要轉換的小寫數字或小寫字串 return 大寫字母 小數字為兩位 function num to rmb num i 0 c while 1 else 每次將最後一位數字轉化為中文 p1 substr c1,3 n,3 p2 subst...

php 把數字轉化為大寫中文

1.120002129.25 轉化後 壹億貳仟萬貳仟壹佰貳拾玖圓貳角伍分 2.12000.2145 轉化後 壹萬貳仟圓貳角壹分肆釐伍毫 3.1020001211 轉化後 壹拾億貳仟萬壹仟貳佰壹拾壹圓整從小數點分割成兩部分,整數部分和小數部分分別處理。整數四個一組進行處理,用substr函式分組,然後...