asp貨幣大寫轉(zhuǎn)換函數(shù)_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 ; } 檢查函數(shù): function ischinese(s) { var errorChar; var badChar = ABCDEFGHIJKLMNOPQRST
Function AtoC(a As Currency) As String'說明:本函數(shù)適合于萬億以下的貨幣轉(zhuǎn)換,允許A的值是最多兩位小數(shù)
'定義兩個字符串,此處漢字與數(shù)字均按一位計算
Dim String1 As String '如下定義
Dim String2 As String '如下定義
Dim String3 As String '從原A值中取出的值
Dim I As Integer '循環(huán)變量
Dim J As Integer 'A的值乘以100的字符串長度
Dim Ch1 As String '數(shù)字的漢語讀法
Dim Ch2 As String '數(shù)字位的漢字讀法
Dim nZero As Integer '用來計算連續(xù)的非零數(shù)是幾個
String1 = "零壹貳叁肆伍陸柒捌玖"
String2 = "萬仟佰拾億仟佰拾萬仟佰拾元角分"
'MsgBox CStr(a * 100)
If InStr(1, CStr(a * 100), ".") <> 0 Then
err.Raise 5000, , "此函數(shù)( AtoC() )只能轉(zhuǎn)換小數(shù)點后有兩位以內(nèi)的數(shù)!"
End If
J = Len(CStr(a * 100))
String2 = Right(String2, J) '取出對應(yīng)位數(shù)的STRING2的值
For I = 1 To J
String3 = Mid(a * 100, I, 1) '取出需轉(zhuǎn)換的某一位的值
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
相關(guān)ASP教程:
- asp FSO 讀寫文件本文件實現(xiàn)代碼
- asp中isNull、isEmpty和空字符串的區(qū)別
- asp獲取用戶真實IP地址的方法
- asp連接sqlserver數(shù)據(jù)庫實現(xiàn)代碼
- asp中正則表達(dá)式過濾html代碼函數(shù)
- asp中g(shù)et post提交表單區(qū)別
- 網(wǎng)頁模板:ASP內(nèi)建對象Request
- xmlhttp的open方法使用詳解
- ASP的常用的自定義函數(shù)大全
- asp中用for循環(huán)的一個小技巧
- eWebEditor v3.8 列目錄
- ASP無組件分頁實現(xiàn)思路及代碼
- 相關(guān)鏈接:
- 教程說明:
ASP教程-asp貨幣大寫轉(zhuǎn)換函數(shù)。