delphi经典大写数字转换函数
来源:互联网 发布:sql范围查询语句 编辑:程序博客网 时间:2024/05/21 09:04
- function MoneyConvert(mmje:real): string;
- const
- s1: string = '零壹贰叁肆伍陆柒捌玖';
- s2: string = '分角元拾佰仟万拾佰仟亿拾佰仟万';
- function StrTran(const S, s1, s2: string): string;
- begin
- Result := StringReplace(S, s1, s2, [rfReplaceAll]);
- end;
- var
- S, dx: string;
- i, Len: Integer;
- begin
- if mmje < 0 then
- begin
- dx := '负';
- mmje := -mmje;
- end;
- S := Format('%.0f', [mmje * 100]);
- Len := Length(S);
- for i := 1 to Len do
- dx := dx + Copy(s1, (Ord(S[i]) - Ord('0')) * 2 + 1, 2) + Copy(s2, (Len - i)* 2 + 1, 2);
- dx := StrTran(StrTran(StrTran(StrTran(StrTran(dx, '零仟', '零'), '零佰','零'),'零拾', '零'), '零角', '零'), '零分', '整');
- dx := StrTran(StrTran(StrTran(StrTran(StrTran(dx, '零零', '零'), '零零','零'),'零亿', '亿'), '零万', '万'), '零元', '元');
- if dx = '整' then
- Result := '零元整'
- else
- Result := StrTran(StrTran(dx, '亿万', '亿零'), '零整', '整');
- end;
0 0
- delphi经典大写数字转换函数
- delphi经典大写数字转换函数
- 非常经典的JS,数字转换成大写金额函数
- 经典数字转换成大写金额函数 (测试可用)
- 数字转换大写人民币的delphi实现
- 数字转换大写人民币的delphi实现
- 数字转换大写人民币的delphi实现
- 数字转换大写人民币的delphi实现
- 数字转换大写人民币的delphi实现
- PHP 数字转换为大写的函数
- 数字转换成中文大写的经典方案
- 最短小精悍的Delphi小写数字转大写的函数
- 转换大写中文数字
- 数字转换大写
- 数字转换汉字大写
- 数字转换大写中文
- 数字转换大写人民币
- 数字金额转换大写
- java8新特性
- LeetCode-501. Find Mode in Binary Search Tree (JAVA)出现次数最多的元素
- 正则表达式全部符号解释
- supervisor(二)event
- 冒泡排序(java)
- delphi经典大写数字转换函数
- SSL certificate problem: unable to get local issuer certificate
- kafka数据可靠性深度解读
- JVM 原理概要
- Win7系统64位环境下使用Apache——安装Apache2.4时报错“Invalid command Order”问题的解决
- 士兵的旅行 【最大流 建模】
- nginx服务器详细安装过程(使用yum 和 源码包两种安装方式,并说明其区别)
- 《反汇编基础》调用函数时栈的操作
- jsp隐式对象,四个作用域的区别