把阿拉伯数字的金额转换为中文大写数字
2011-08-06 13:38
591 查看
// 把阿拉伯数字的金额转换为中文大写数字
static string ConvertToChinese(double x)
{
string s = x.ToString("#L#E#D#C#K#E#D#C#J#E#D#C#I#E#D#C#H#E#D#C#G#E#D#C#F#E#D#C#.0B0A");
string d = Regex.Replace(s, @"((?<=-|^)[^1-9]*)|((?'z'0)[0A-E]*((?=[1-9])|(?'-z'(?=[F-L\.]|$))))|((?'b'[F-L])(?'z'0)[0A-L]*((?=[1-9])|(?'-z'(?=[\.]|$))))", "${b}${z}");
return Regex.Replace(d, ".", delegate(Match m) { return "负元空零壹贰叁肆伍陆柒捌玖空空空空空空空分角拾佰仟萬億兆京垓秭穰"[m.Value[0] - '-'].ToString(); });
}
相关文章推荐
- 报表上金额由阿拉伯数字转换成中文大写
- android 金额输入验证(阿拉伯数字转换中文大写)
- java阿拉伯数字表示的金额转换成中文大写金额
- C#写的将阿拉伯数字转换成中文大写金额代码
- C#实现阿拉伯数字(小写金额)到大写中文(大写金额)的转换
- 正则也很牛,把阿拉伯数字的金额转换为中文大写数字
- 阿拉伯数字金额转换为中文大写之存储过程(更新版)
- C#实现的【阿拉伯数字转换成中文大写金额】
- 阿拉伯数字小写金额转换成中文大写金额C程序说明
- 用java代码将阿拉伯数字金额转换成中文大写
- 阿拉伯数字金额转换成中文大写(转)
- 报表上金额由阿拉伯数字转换成中文大写
- 阿拉伯数字金额转换为中文大写
- C# 实现将阿拉伯数字转换成中文大写金额
- 阿拉伯数字转换成中文大写金额
- 阿拉伯数字金额转换成中文大写
- 阿拉伯数字小写金额转换成中文大写金C额程序说明
- 金额由阿拉伯数字转换成中文大写[修改版]
- 黑马程序员——金额转换,阿拉伯数字转换成中文大写
- C#阿拉伯数字金额转换为中文大写金额