国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

ASP將數字轉中文數字(大寫(xiě)金額)的函數

發(fā)布時(shí)間:2021-08-17 12:10 來(lái)源: 閱讀:0 作者: 欄目: ASP 歡迎投稿:712375056

下面跟大家分享2種不同函數的實(shí)現方式。

ASP將數字轉中文數字金額的函數一

<% 
function Money(thenumber)
'dim Money,i,String1,String2,length,checkp'定義變量
dim one(),onestr()'定義數組
 
String1 = "零壹貳叁肆伍陸柒捌玖"
String2 = "萬(wàn)仟佰拾億仟佰拾萬(wàn)仟佰拾元角分厘毫"
 
checkp=instr(thenumber,".")'判斷是否含有小數位
if checkp<>0 then
 thenumber=replace(thenumber,".","")'去除小數位
end if
length=len(thenumber) '取得數據長(cháng)度
redim one(length-1)'重新定義數組大小
redim onestr(length-1)'重新定義數組大小
for i=0 to length-1
 one(i)=mid(thenumber,i+1,1) '循環(huán)取得每一位的數字
 one(i)=mid(string1,one(i)+1,1)'循環(huán)取得數字對應的大寫(xiě)
 if checkp=0 then '不含有小數的數據其數字對應的單位
  onestr(i)=mid(string2,14-length+i,1)
 else '含有小數的數據其數字對應的單位
  onestr(i)=mid(string2,15-length+i+len(thenumber)-checkp,1)
 end if
 one(i)=one(i)&onestr(i)'將數字與單位組合
 next
  Money=replace(join(one)," ","") '取得數組中所有的元素,并連接起來(lái)
  Money=replace(Money,"零元","元")
  Money=replace(Money,"零萬(wàn)","萬(wàn)")
  Money=replace(Money,"零億","億")
  Money=replace(Money,"零仟","零")
  Money=replace(Money,"零佰","零")
  Money=replace(Money,"零拾","零")
 
 do while not instr(Money,"零零")=0
 Money=replace(Money,"零零","零")
 loop
 
' response.write Money '顯示結果
 end function
Response.write Money(8200001)
%>

ASP阿拉伯數字轉中文數字

<% 
'################################ 
'函數名:阿拉伯數字轉中文數字函數 
'################################ 
function chnumstr(num) 
num=int(abs(num))
strlen=len(num) 
for i=1 to strlen 
select case mid(num,i,1) 
case 1:chnum="一":case 2:chnum="二":case 3:chnum="三"
case 4:chnum="四":case 5:chnum="五" 
case 6:chnum="六":case 7:chnum="七":case 8:chnum="八"
case 9:chnum="九":case 0:chnum="零" 
end select 
chnumstr=chnumstr&chnum 
if i=strlen-1 and mid(num,i,1)<>0 then chnumstr=chnumstr&"十" 
if i=strlen-2 and mid(num,i,1)<>0 then chnumstr=chnumstr&"百" 
if i=strlen-3 and mid(num,i,1)<>0 then chnumstr=chnumstr&"千" 
if i=strlen-4 and mid(num,i,1)<>0 then chnumstr=chnumstr&"萬(wàn)" 
if i=strlen-5 and mid(num,i,1)<>0 then chnumstr=chnumstr&"十" 
if i=strlen-6 and mid(num,i,1)<>0 then chnumstr=chnumstr&"百" 
if i=strlen-7 and mid(num,i,1)<>0 then chnumstr=chnumstr&"千" 
if i=strlen-8 and mid(num,i,1)<>0 then chnumstr=chnumstr&"萬(wàn)" 
next 
if left(chnumstr,1)="一" then chnumstr=right(chnumstr,len(chnumstr)-1)
if right(chnumstr,1)="零" then chnumstr=left(chnumstr,len(chnumstr)-1)
end function
Response.write chnumstr("84221213")
%>

到此這篇關(guān)于A(yíng)SP將數字轉中文數字(大寫(xiě)金額)的函數的文章就介紹到這了,更多相關(guān)ASP 數字轉中文數字內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

精品熟女少妇AV免费久久| 亚洲午夜国产精品无码老牛影视| 国产区精品一区二区不卡中文| 真人性视频全过程视频| 中文无码熟妇人妻AV在线| 中文精品无码中文字幕无码专区|