asp货币大写转换函数_ASP教程
教程Tag:暂无Tag,欢迎添加,赚取U币!
推荐:怎样限制只能中文输入的方法。function isCharsInBag (s, bag) { var i,c; for (i = 0; i s.length; i++) { c = s.charAt(i);//字符串s中的字符 if (bag.indexOf(c) -1) return c; } return ; } 检查函数: function ischinese(s) { var errorChar; var badChar = ABCDEFGHIJKLMNOPQRST
Function AtoC(a As Currency) As String'说明:本函数适合于万亿以下的货币转换,允许A的值是最多两位小数
'定义两个字符串,此处汉字与数字均按一位计算
Dim String1 As String '如下定义
Dim String2 As String '如下定义
Dim String3 As String '从原A值中取出的值
Dim I As Integer '循环变量
Dim J As Integer 'A的值乘以100的字符串长度
Dim Ch1 As String '数字的汉语读法
Dim Ch2 As String '数字位的汉字读法
Dim nZero As Integer '用来计算连续的非零数是几个
String1 = "零壹贰叁肆伍陆柒捌玖"
String2 = "万仟佰拾亿仟佰拾万仟佰拾元角分"
'MsgBox CStr(a * 100)
If InStr(1, CStr(a * 100), ".") <> 0 Then
err.Raise 5000, , "此函数( AtoC() )只能转换小数点后有两位以内的数!"
End If
J = Len(CStr(a * 100))
String2 = Right(String2, J) '取出对应位数的STRING2的值
For I = 1 To J
String3 = Mid(a * 100, I, 1) '取出需转换的某一位的值
If String3 <> "0" Then
Ch1 = Mid(String1, Val(String3) + 1, 1)
Ch2 = Mid(String2, I, 1)
nZero = nZero + 1 '表示本位不为零
Else
分享:ASP编程中15个非常有用的例子(二)8.强迫输入密码对话框 答把这句话放载页面的开头 % response.status=401 not Authorized response.end % 9 如何传递变量从一页到另一页 答 用HIDDEN类型来传递变量 % form method=post action=mynextpage.asp % for each item in request.form % input
相关ASP教程:
- 相关链接:
- 教程说明:
ASP教程-asp货币大写转换函数。