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

2021-08-30 01:19:02 字數 1454 閱讀 9232

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

#region "數字金額轉成大寫中文金額"

//傳入數字字元 如:12121212.232323

public string moneytochinese(string strlowermoney)

switch(itemp)

strupper = strupart + strupper;

itemp = itemp + 1;

}strupper = strupper.replace("零拾", "零");

strupper = strupper.replace("零佰", "零");

strupper = strupper.replace("零仟", "零");

strupper = strupper.replace("零零零", "零");

strupper = strupper.replace("零零", "零");

strupper = strupper.replace("零角零分", "整");

strupper = strupper.replace("零分", "整");

strupper = strupper.replace("零角", "零");

strupper = strupper.replace("零億零萬零元", "億元");

strupper = strupper.replace("億零萬零元", "億元");

strupper = strupper.replace("零億零萬", "億");

strupper = strupper.replace("零萬零元", "萬元");

strupper = strupper.replace("萬零元", "萬元");

strupper = strupper.replace("零億", "億");

strupper = strupper.replace("零萬", "萬");

strupper = strupper.replace("零元", "元");

strupper = strupper.replace("零零", "零");

//對壹元以下的金額的處理

if (strupper.substring(1, 1)== "元")

if (strupper.substring(1,1)=="零")

if (strupper.substring(1,1)=="角")

if (strupper.substring(1,1)=="分")

if (strupper.substring(1,1)=="整")

if (strupper.substring(1,1)=="零")

}catch{}

returnstr=strupper;

return returnstr;

}

# endregion

金額轉成大寫

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

C 數字金額轉成大寫漢字

轉換數字金額主函式 包括小數 數字字串 轉換成中文大寫後的字串或者出錯資訊提示字串 public string convertsum string str 判斷是否是正數字字串 判斷字串 如果是數字,返回true,否則返回false public bool ispositvedecimal stri...

數字變成大寫金額

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