asp.net(vb)实现金额转换成大写的函数

 更新时间:2011年10月18日 22:21:03   作者:  
asp.net(vb)实现金额转换成大写的函数代码,需要的朋友可以参考下。
复制代码 代码如下:

''' <summary>
''' 将数据转换为Double数字
''' </summary>
''' <param name="Obj"></param>
''' <returns></returns>
''' <remarks></remarks>
Public Shared Function todbl(ByVal Obj As Object) As Double
If Obj Is DBNull.Value Then
Return 0
ElseIf IsNumeric(Obj) = False Then
Return 0
Else
Return Obj
End If
End Function

复制代码 代码如下:

''' <summary>
''' 将金额转换成大写
''' </summary>
''' <param name="Money">金额</param>
''' <returns></returns>
''' <remarks></remarks>
Public Shared Function UpperMoney(ByVal Money As String) As String
Money = todbl(Money).ToString("0.00")
Dim strFuShu As String = IIf(Money.StartsWith("-"), "负", "")
Money = Money.Replace("-", "").Replace(".", "")
Dim Number As String = "零壹贰叁肆伍陆柒捌玖"
Dim Unit As String = "分角元拾佰仟万拾佰仟亿拾佰仟万"
Dim str As String
For i As Integer = 0 To Money.Length - 1
Dim c As String = Money.Chars(i)
Dim Index As Integer = Money.Length - 1 - i
str &= Number(c) & Unit(Index)
Next
str = strFuShu & str & "整"
Return str
End Function

相关文章

  • ASP.NET实现文件上传

    ASP.NET实现文件上传

    这篇文章主要为大家详细介绍了ASP.NET实现文件上传,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • asp.net 控件验证 FCKeditor

    asp.net 控件验证 FCKeditor

    FCKEditor是一个很不错的在线编辑器,可称得上完美,但是它有一个问题,就是在使用RequiredFieldValidator进行验证的时候,即使内容不为空,也需要点击两次才能完成
    2009-06-06
  • 实现文件和文件夹的复制的方法

    实现文件和文件夹的复制的方法

    本文主要分享了实现文件和文件夹的复制的示例代码,具有一定的参考价值,下面跟着小编一起来看下吧
    2016-12-12
  • .Net下的签名与混淆图文分析

    .Net下的签名与混淆图文分析

    任何时候,软件安全与版权保护都是很重要的,特别是企业级开发或一些特殊应用方面。对.NET平台下的开发如何做到安全,本文主要讨论签名与混淆和原理与思路。
    2009-02-02
  • 正确使用dotnet-*工具的方法

    正确使用dotnet-*工具的方法

    这篇文章介绍了正确使用dotnet-*工具的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-12
  • ASP.NET MVC5网站开发之用户资料的修改和删除3(七)

    ASP.NET MVC5网站开发之用户资料的修改和删除3(七)

    这篇文章主要为大家详细介绍了ASP.NET MVC5网站开发之用户资料的修改和删除,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • URL重写及干掉ASP.NET试图状态的实现方法

    URL重写及干掉ASP.NET试图状态的实现方法

    URL重写已经很普遍了,但基本上大部分的URL重写都不支持页面的相对路径,所有如果想在已经开发好的项目中添加还是有压力的,第二就是例如微软的那个URL重写是根据正则表达式来处理的,那样是很好,但也有不足之处,就是不方便定位到某个页面只能有哪些参数
    2011-11-11
  • .net制作的抽餐厅和游戏装备的小程序

    .net制作的抽餐厅和游戏装备的小程序

    这篇文章主要介绍了.net制作的抽餐厅和游戏装备的小程序,小伙伴们以后再也不用每天都考虑去哪里吃饭了,非常好玩和实用,需要的朋友可以参考下
    2015-03-03
  • .NET使用StackTrace获取方法调用信息的代码演示

    .NET使用StackTrace获取方法调用信息的代码演示

    StackTrace, 位于 System.Diagnostics 命名空间下,名字很直观,它代表一个方法调用的跟踪堆栈,里面存放着按顺序排列的栈帧对象(StackFrame),每当发生一次调用,就会压入一个栈帧,这篇文章主要介绍了.NET使用StackTrace获取方法调用信息,需要的朋友可以参考下
    2022-09-09
  • vb 中的MD5加密在asp.net中的实现

    vb 中的MD5加密在asp.net中的实现

    给定标识哈希类型的密码和字符串,该例程产生一个适合存储在配置文件中的哈希密码,感兴趣的朋友可以参考下本文
    2013-04-04

最新评论