手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >asp.net(vb)实现金额转换成大写的函数
asp.net(vb)实现金额转换成大写的函数
摘要:复制代码代码如下:''''''将数据转换为Double数字''''''''''''PublicSharedFunctiontodbl(ByV...

复制代码 代码如下:

''' <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(vb)实现金额转换成大写的函数】相关文章:

asp.net request.PathInfo实现的url重写

asp.net中MD5 16位和32位加密函数

asp.net不用设置iis实现url重写

Asp.net 5种页面转向方法

Asp.net实现向上向下排序的例子

asp.net动态载入用户控件的方法

asp.net刷新本页面的六种方法

asp.net listbox实现单选全选取消

asp.net简化接收参数值的函数

Asp.Net URL重写的具体实现

精品推荐
分类导航