ASP.NET 實現人民幣大寫轉換函式
轉換函式如下程式碼所示:
public static string GetBig(string num)
{
string result=null;
string chNum = "零壹貳叄肆伍陸柒捌玖";//定義好大寫的數字
string zheng = "元拾佰仟萬拾佰仟億拾佰仟萬";//定義好數位,從小到大排
string xiaoshu = "角分";//把整數和小數分開處理
if (num.IndexOf('.') != -1)//檢測使用者輸入中是否包含小數點
{
string[] temp = num.Split('.');//把使用者輸入的字元
int index = temp[0].Length-1;
for (int i = 0; i < temp[0].Length; i++)
{
result += chNum[Convert.ToInt32(temp[0][i].ToString())];
result += zheng[index];
index--;
}
if (temp[1].Length>0)
{
for (int i = 0; i < temp[1].Length; i++)
{
result += chNum[Convert.ToInt32(temp[1][i].ToString())];
result += xiaoshu[i];
}
}
}
else
{
int index = num.Length-1;
for (int i = 0; i < num.Length; i++)
{
result += chNum[Convert.ToInt32(num[i].ToString())];
result += zheng[index];
index--;
}
}
return result;
}
呼叫: GetBig("526487.25");
相關文章
- Notes中人民幣大寫換算的實現 (轉)
- 人民幣小寫轉換為大寫
- 人民幣大寫線上轉換工具
- pb實現列印中人民幣大寫 (轉)
- php人民幣小寫轉大寫函式,不限長度,精確到分PHP函式
- 轉大寫函式MoneyCn函式
- string大小寫轉換函式函式
- 用ORACLE分析函式實現行列轉換Oracle函式
- javascript 人民幣小寫轉換為大寫形式程式碼例項JavaScript
- Java實現人民幣大寫程式碼解析Java
- MySQL字串函式 字串大小寫轉換MySql字串函式
- Go 實現字串首字母大、小寫函式Go字串函式
- 大小寫轉換函式(財務應用)函式
- 轉換函式函式
- 在Oracle中將小寫人民幣轉換成大寫Oracle
- plsql小寫金額轉大寫金額函式SQL函式
- asp.net 寫一個RMB金額大寫轉換器(原始碼)ASP.NET原始碼
- 實現call函式,手寫Function.prototype.call函式函式Function
- numtoyminterval函式——數字轉換函式函式
- 金額大寫轉換(轉)
- 大寫金額轉換 (轉)
- 函式匹配和實參型別轉換函式型別
- sql實現10進位制16進位制轉換函式SQL函式
- 類的轉換函式函式
- php轉換ip函式PHP函式
- js日期轉換函式JS函式
- 虛擬函式實現原理(轉)函式
- excel大寫字母轉換Excel
- 函式式 Java 到函式式 Kotlin 的轉換函式JavaKotlin
- oracle 10g函式大全--轉換函式Oracle 10g函式
- 函式組:TRUX 包含很多的轉換函式函式UX
- 使用C#實現阿拉伯數字到大寫中文的轉換 (轉)C#
- (函式)實現strstr函式函式
- 如何實現隱式型別轉換型別
- 小寫金額轉換為大寫
- Oracle OCP(05):轉換函式Oracle函式
- 8.轉換文字函式函式
- 混沌 IN C++::轉換函式C++函式