服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|JavaScript|易语言|

服务器之家 - 编程语言 - ASP教程 - ASP把长的数字用逗号隔开显示的代码

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

2019-09-25 10:17asp代码网 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>

 

延伸 · 阅读

精彩推荐