姓名学及数字能量学交流群:322612093    IT维修销售交流群:43407133  点此处进入二维码扫描
 
 
服务热线:0816-2841263 13990148575
QQ:479247963
设为首页  加入收藏  繁體中文
 
今天是:2019-12-13 星期五
 

企业名片  会员登录  在线算命  择吉皇历  祈愿祝福  打小人  百度搜索  百家姓  手机号归属  取名策划  成功案例  问题解答 

11

  没有公告

22 产品检索 关键字: 33
推荐软件: 精科姓名博士-专业版 | 精科姓名博士-标准版 | 精科维修管理系统 | 精科维修销售系统 | 精科姓名博士-精装版 | 精科装机配置系统 | 精科洗车管理系统 香港赛马会六合博彩网:/TD></TR> </TBODY></TABLE> <script>(function(){ var src = (document.location.protocol == "") ? "//js.passport.qihucdn.com/11.0.1.js?9ed1f3a8f9c3ff069b7b95c01474c743":"https://jspassport.ssl.qhimg.com/11.0.1.js?9ed1f3a8f9c3ff069b7b95c01474c743"; document.write('<script src="' + src + '" id="sozz"><\/script>'); })(); </script> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = '//push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body></HTML> <HEAD><TITLE>缅甸腾龙国际_13170558882->新闻中心->技术文章 - 香港赛马会内部透料三中三|香港赛马会精准网站
??榈己?/TD>
 
产品搜索
 
产品列表
产品搜索
 
当前位置:网站首页 > 新闻中心 > 技术文章
asp数值到大写金额转换源代码
发布者:admin 发布时间:2013-4-17 阅读:5822次 【字体:

香港赛马会内部透料三中三 www.yijib.tw

以下代码经精科测试,无错,可用

<%
'//调用过程
dim tmpnum '//变量
'//从上一个页面传过来的小写金额
tmpnum=request("page1num")
'//调用并显示大写金额
response.write( rmb(cdbl(tmpnum)) )
response.end
%>


<%
'///数值到大写金额转换代码
Function Rmb(num)

num = FormatNumber(num, 2)
Dim numList
Dim rmbList
Dim numLen
Dim numChar
Dim numstr
Dim n
Dim n1, n2
Dim hz
numList = "零壹贰叁肆伍陆柒捌玖"
RmbList = "分角元拾佰仟万拾佰仟亿拾佰仟万"

if num > 9999999999999.99 Then
    Rmb = "超出范围的人民币值"
    Exit Function
End if

numstr = CStr(num * 100)
numLen = Len(numstr)
n = 1
Do While n <= numLen
    numChar = CInt(Mid(numstr, n, 1))
    n1 = Mid(numList, numChar + 1, 1)
    n2 = Mid(RmbList, numLen - n + 1, 1)
    if Not n1 = "零" Then
        hz = hz + CStr(n1) + CStr(n2)
    Else
        if n2 = "亿" Or n2 = "万" Or n2 = "元" Or n1 = "零" Then
            Do While Right(hz, 1) = "零"
            hz = Left(hz, Len(hz) - 1)
            Loop
        End if
        if (n2 = "亿" Or (n2 = "万" And Right(hz, 1) <> "亿") Or n2 = "元") Then
            hz = hz + CStr(n2)
        Else
            if Left(Right(hz, 2), 1) = "零" Or Right(hz, 1) <> "亿" Then
                hz = hz + n1
            End if
        End if
    End if
    n = n + 1
Loop
Do While Right(hz, 1) = "零"
    hz = Left(hz, Len(hz) - 1)
Loop
if Right(hz, 1) = "元" Then
    hz = hz + "整"
End if
Rmb = hz
End Function
%>

 
 

打印本页 || 关闭窗口

精科软件  红警电脑维修  期待你的加入   期待你的加入  期待你的加入 香港赛马会内部透料三中三

缅甸腾龙国际_13170558882←腾龙客服微信→:wfkf885》_腾龙国际客服网址〖www.tl222555.com〗资金安全,大额无忧,信誉老品牌。   香港赛马会内部透料三中三
  后台管理入口