`
txf2004
  • 浏览: 7132202 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

金额大小写转换的asp完全无错版本

ASP 
阅读更多
<!--#include file=common.asp-->
<%
dim tmpnum
'从第一张页面传过来的小写金额
tmpnum=request("page1num")
'调用并显示大写金额
response.write rmb(cdbl(tmpnum))
response.end
%>


common.asp
<%
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

%>
分享到:
评论

相关推荐

    asp 货币大小写转换

    货币大小写转换货币大小写转换货币大小写转换货币大小写转换货币大小写转换货币大小写转换货币大小写转换货币大小写转换货币大小写转换货币大小写转换货币大小写转换货币大小写转换货币大小写转换货币大小写转换货币...

    C#379-数字大小写转换器,源代码

    在C#编程中,开发一个数字大小写转换器是一个常见的任务,特别是在财务软件或报表生成器等应用中,用户可能需要将数值以大写或小写的格式显示,以符合特定的格式规范。这个项目"379-数字大小写转换器"显然提供了这样...

    大小写转换软件,C#语言编写

    综上所述,这款用C#语言编写的大小写转换软件不仅提供了简洁易用的用户界面和丰富的大小写转换功能,还可能通过无障碍设计,实现了更广泛的社会价值。它的存在,使得无论是专业人士还是普通用户,都可以在自己的工作...

    Asp.net C# 数字货币金额转换为中英文金额写法

    在Asp.net C#开发中,经常需要处理与货币相关的数据,这包括将数字金额转换成规范的中英文表示方式,以满足财务报告、发票或合同等场景的需求。本资源提供的程序实现了一种高效的方法来完成这个任务。下面将详细阐述...

    asp 转换asp.net 工具

    然而,需要注意的是,虽然自动化工具可以简化转换过程,但完全依赖工具可能会忽略一些特定的业务逻辑或特定需求。因此,在实际转换过程中,开发者通常需要手动检查和修正转换后的代码,以确保功能的完整性和正确性。...

    FastReport小写金额转大写

    在IT领域,尤其是在财务软件开发或报表生成工具的使用...对于上述提供的代码示例,建议进一步优化和测试,确保其能正确无误地完成金额的大小写转换。在实际项目中,可以参考更成熟的库或函数,以提高代码质量和维护性。

    asp.net验证码 不区分大小写

    本文将深入探讨如何在ASP.NET环境中创建一个不区分大小写的验证码功能。 首先,验证码的核心在于生成一组随机字符序列,这可以通过`Random`类和字符串的`Substring`方法来实现。创建一个指定长度(例如4到6位)的...

    asp.net 简易生成验证码 数字+大小写字母

    asp.net 简易生成验证码(数字+大小写字母)

    标准企业网站整站,完整无错ASP源代码

    【标题】"标准企业网站整站,完整无错ASP源代码"所涵盖的知识点: 1. ASP(Active Server Pages)技术:ASP是微软开发的一种服务器端脚本环境,用于生成动态网页。它允许开发者在HTML中嵌入VBScript或JScript代码,...

    asp与asp.net转换工具

    这在实际转换过程中是非常重要的,因为老版本的ASP可能存在一些已知的安全漏洞,而转换至ASP.NET后,可以利用.NET的安全机制来增强应用程序的防护能力。 在ASP到ASP.NET的转换过程中,可能会涉及到以下几个关键知识...

    简繁体转换函数ASP.rar

    这种列举方式的转换方法虽然效率可能相对较低,但对于小规模的文本转换,它仍然是一种实用且易于理解的解决方案。 简繁体转换的原理主要是基于字符编码的对应关系。简体中文通常使用GB2312、GBK或UTF-8等编码,而...

    JS/HTML/ASP 代码转换工具非常实用

    JavaScript(JS)、HTML和Active Server Pages(ASP)是Web开发中的三大关键技术,分别负责客户端脚本、页面结构和服务器端动态网页处理。JS/HTML/ASP代码转换工具为开发者提供了便利,使他们能够灵活地在这些语言...

    ASP简体繁体转换网页

    这个"ASP简体繁体转换网页"项目提供了一个简单的解决方案,使得用户可以通过ASP技术在简体和繁体中文之间进行转换。下面将详细探讨ASP的基础知识,以及如何实现文本转换。 首先,ASP的核心概念是脚本语言,如...

    Visual Studio解决方案sln版本升级/高低版本转换工具

    本篇文章将详细探讨“Visual Studio解决方案sln版本升级/高低版本转换工具”的相关知识点。 首先,我们来理解标题中的“Visual Studio解决方案sln版本升级”。一个.sln文件是Visual Studio用于组织项目和子项目的...

    代码转换工具,可转换ASP DONET PHP JS ...

    在IT行业中,代码转换工具是一种极其实用的软件,它能够帮助开发者将源代码从一种编程语言转换成另一种语言。在给定的标题“代码转换工具,可转换ASP DOTNET PHP JS ...”中,我们可以理解到这个工具支持多种编程...

    asp简繁转换功能插件

    【ASP简繁转换功能插件】是一款针对网页内容进行简体中文与繁体中文相互转换的工具,尤其适用于需要在不同地区或用户群体间切换语言显示的网站。这个插件设计简洁,仅依赖一个JS(JavaScript)文件,使得集成到现有...

    网站源码完整无错版 ASP+acc

    网站源码完整无错版 ASP+acc网站源码完整无错版 ASP+acc网站源码完整无错版 ASP+acc网站源码完整无错版 ASP+acc网站源码完整无错版 ASP+acc网站源码完整无错版 ASP+acc网站源码完整无错版 ASP+acc

    金翔云WEB进销存系统asp完整无错源码

    【金翔云WEB进销存系统asp完整无错源码】是一个基于ASP技术开发的、专为中小企业设计的在线进销存管理系统。ASP(Active Server Pages)是微软开发的一种服务器端脚本语言,用于创建动态网页和应用程序。该系统的...

    网站源码 效果不错 完整无错 ASP+acc

    网站源码 效果不错 完整无错 ASP+acc网站源码 效果不错 完整无错 ASP+acc网站源码 效果不错 完整无错 ASP+acc网站源码 效果不错 完整无错 ASP+acc网站源码 效果不错 完整无错 ASP+acc网站源码 效果不错 完整无错 ASP...

    完整无错进销存ASP源码

    【标题】"完整无错进销存ASP源码"揭示了这是一个基于ASP(Active Server Pages)技术开发的库存管理系统的源代码。ASP是微软推出的一种服务器端脚本环境,用于生成动态网页。这个源码的核心目标是实现进销存管理,即...

Global site tag (gtag.js) - Google Analytics