当前位置:首页 > ASP教程 > 应用技巧

ASP把长的数字用逗号隔开显示的代码

000000000000000000000000000000000000000000000000000000000000000
复制代码 代码如下:

<% 
function comma(str) 
if not(isnumeric(str)) or str = 0 then 
result = 0 
elseif len(fix(str)) < 4 then 
result = str 
else 
pos = instr(1,str,".") 
if pos > 0 then 
dec = mid(str,pos) 
end if 
res = strreverse(fix(str)) 
loopcount = 1 
while loopcount <= len(res) 
tempresult = tempresult + mid(res,loopcount,3) 
loopcount = loopcount + 3 
if loopcount <= len(res) then 
tempresult = tempresult + "," 
end if 
wend 
result = strreverse(tempresult) + dec  

end if 
comma = result 
end function 
%> 
<html> 
<body> 
<% 
alongnumber = "12345678" 
%> 
an un-formatted number: <%=alongnumber%><br> 
the comma formatted number: <%=comma(alongnumber)%> 
</body> 
</html>

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:)!