把純數字轉換成大寫的數字

2021-10-04 04:24:36 字數 803 閱讀 7112

//把數字轉成大寫的數字

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