//把數字轉成大寫的數字
function imgcount(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;
}
數字轉換成大寫金額
數字轉換成大寫金額 using system public class numtocaps 將數定轉換大寫金額格式 引數必須小於萬萬億,且不超過兩位小數多過兩位自動擷取兩位 返回大寫金額 public string getcaps decimal d if d 0 if s.length 0 s.l...
數字轉換成大寫金額
數字轉換成大寫金額 例如 new money 200 tostring 貳佰元 namespace skyiv.util catch system.console.writeline 大寫 newmoney m 該類過載的 tostring 方法返回的是大寫金額字串 class money 建構函式...
irport報表,把數字金額轉換成大寫人民幣金額
1 編寫oracle函式 create or replace function moneytochinese money in number return varchar2 is stryuan varchar2 150 stryuanfen varchar2 152 numlenyuan numb...