人民幣大小寫轉換的問題

2021-04-23 09:06:28 字數 2083 閱讀 5073

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

///

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

///

/// 數字字串

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

public static string tocapmoneynum(string str) }

#endregion

#region 判斷是否是正數字字串

///

/// 判斷是否是正數字字串

///

/// 判斷字串

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

private static bool ispositvedecimal(string str)

catch(exception)

if(d>=0)

return true;

else

return false;

} ///

/// 擷取兩位小數

///

/// 要擷取的數值

///

public static string formatdouble(double num)

if (mystring.indexof('.') == -1)

if (mystring.split('.').length > 1 && mystring.split('.')[1].length == 1)

mystring += "0";

} return mystring;

} #endregion

#region 轉換數字(整數)

///

/// 轉換數字(整數)

///

/// 需要轉換的整數數字字串

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

private static string convertdata(string str)

else

else

if(strlen <=12)//數字長度大於八位,小於十二位 }

strlen=rstr.length;

if (strlen>=2) }

return rstr;

} #endregion

#region 轉換數字(小數部分)

///

/// 轉換數字(小數部分)

///

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

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

private static string convertxiaoshu(string str)

else }

#endregion

#region 轉換的字串(四位以內)

///

/// 轉換數字

///

/// 轉換的字串(四位以內)

///

private static string convertdigit(string str)

rstr=rstr.replace("拾零","拾");

strlen=rstr.length;

return rstr;

} ///

/// 轉換四位數字

///

private static string convert4digit(string str)

///

/// 轉換三位數字

///

private static string convert3digit(string str)

///

/// 轉換二位數字

///

private static string convert2digit(string str)

///

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

///

private static string convertchinese(string str)

return(cstr);

}

人民幣大小寫轉換

using system using system.text using system.text.regularexpressions namespace hkh.common region 格式化 格式化 大寫轉小寫 public static double format string strrm...

人民幣大小寫轉換

using system using system.text using system.text.regularexpressions namespace hkh.common region 格式化 格式化 大寫轉小寫 public static double format string strrm...

人民幣大小寫轉換

using system using system.text using system.text.regularexpressions namespace hkh.common region 格式化 格式化 大寫轉小寫 public static double format string strrm...