-- 此方法只转换数字没有单位
function numberToString(digit)
---阿拉伯数字转大写
local wordDigit = "" --得到的大写数字
local digitLength = 0 --阿拉伯数字长度
local iNum = 0
local wordFigureList = {"零", "一", "二", "三", "四", "五", "六", "七", "八", "九"}
if nil == tonumber(digit) then
return tostring(digit)
end
digitLength =string.len(digit)
if digitLength == 0 or tonumber(digit) < 0 then
return tostring(digit)
end
for i = 1, digitLength do
iNum = string.sub(digit,i,i)
wordDigit = wordDigit..wordFigureList[iNum + 1] --//转换为相应的数字
end
return wordDigit
end
lua 阿拉伯数字转大写(一)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 学习王晓华老师的《算法的乐趣》一书中第四章之后,用Java重写并实现这一功能。[图片上传失败...(image-4...
- NUMBERSTRING函数的缺陷 韩老师此前写过一篇文章:Excel113 | NUMBERSTRING和TEX...
- 自从小程序在2017年1月9日上线以来,已经走过了一年多的时间。在刚刚过去的春节假期前后,小程序生态就呈现出迅速增...
- 在我们的生活中有这样一种人,他们谈笑风生,他们附庸风雅,他们幽默机智,他们有很多朋友,他们总是很忙的样子。 你随便...