C 數字金額轉成大寫漢字

2022-09-20 07:03:10 字數 1656 閱讀 9078

///

///轉換數字金額主函式(包括小數)

/// ///

數字字串

///轉換成中文大寫後的字串或者出錯資訊提示字串

public

string convertsum(string

str)

}//////

判斷是否是正數字字串

/// ///

判斷字串

///如果是數字,返回true,否則返回false

public

bool ispositvedecimal(string

str)

catch

(exception)

if (d > 0

)

return

true

;

else

return

false

; }

//////

轉換數字(整數)

/// ///

需要轉換的整數數字字串

///轉換成中文大寫後的字串

public

string convertdata(string

str)

else

else

if (strlen <= 12)//

數字長度大於八位,小於十二位

}strlen =rstr.length;

if (strlen >= 2

)

}return

rstr;

}//////

轉換數字(小數部分)

/// ///

需要轉換的小數部分數字字串

///轉換成中文大寫後的字串

public

string convertxiaoshu(string

str)

else

}//////

轉換數字

/// ///

轉換的字串(四位以內)

///public

string convertdigit(string

str)

rstr = rstr.replace("

拾零", "拾"

); strlen =rstr.length;

return

rstr;

}//////

轉換四位數字

/// public

string convert4digit(string

str)

//////

轉換三位數字

/// public

string convert3digit(string

str)

//////

轉換二位數字

/// public

string convert2digit(string

str)

//////

將一位數字轉換成中文大寫數字

/// public

string convertchinese(string

str)

return

(cstr);

}

數字金額轉成大寫中文金額

數字金額轉成大寫中文金額 region 數字金額轉成大寫中文金額 傳入數字字元 如 12121212.232323 public string moneytochinese string strlowermoney switch itemp strupper strupart strupper it...

金額轉成大寫

數字轉換成大寫金額函式 function atoc numbervalue var numbervalue new string math.round numbervalue 100 數字金額 var chinesevalue 轉換後的漢字金額 var string1 零壹貳叄肆伍陸柒捌玖 漢字數字...

數字變成大寫金額

漢語中數字大寫 private static final string cn upper number 漢語中貨幣單位大寫,這樣的設計類似於佔位符 private static final string cn upper monetray unit 特殊字元 整 private static fin...