Für einige relativ lange Zahlen können wir asp verwenden, um eine getrennte Anzeige zu erreichen, insbesondere für einige geldbezogene Dinge 0000000000000000000000000000000000000000000000000000000
Kopieren Sie den Codecode wie folgt:
<%
FunctionComma(str)
Wenn Not(IsNumeric(str)) oder str = 0 Dann
Ergebnis = 0
ElseIf Len(Fix(str)) < 4 Then
Ergebnis = str
Anders
Pos = Instr(1,str,.)
Wenn Pos > 0, dann
Dez = Mitte(str,Pos)
Beenden Sie, wenn
Res = StrReverse(Fix(str))
LoopCount = 1
While LoopCount <= Len(Res)
TempResult = TempResult + Mid(Res,LoopCount,3)
LoopCount = LoopCount + 3
Wenn LoopCount <= Len(Res) Dann
TempResult = TempResult + ,
Ende wenn
Wend
Ergebnis = StrReverse(TempResult) + Dec
Ende wenn
Komma = Ergebnis
Funktion beenden
%>
<html>
<Körper>
<%
aLongNumber = 12345678
%>
Eine unformatierte Zahl: <%=aLongNumber%><br>
Die mit Komma formatierte Zahl: <%=Comma(aLongNumber)%>
</body>
</html>