Pour certains nombres relativement longs, nous pouvons utiliser asp pour obtenir un affichage séparé, en particulier certaines choses liées à l'argent 00000000000000000000000000000000000000000000000000000000
Copiez le code comme suit :
<%
FonctionComma(str)
Si Non (IsNumeric (str)) ou str = 0 Alors
Résultat = 0
SinonSi Len(Fix(str)) < 4 Alors
Résultat = str
Autre
Pos = Instr(1,str,.)
Si Pos > 0 Alors
Déc = Milieu (str, Pos)
Terminer si
Res = StrReverse (Fix (str))
Nombre de boucles = 1
Tandis que LoopCount <= Len(Res)
TempResult = TempResult + Mid(Res,LoopCount,3)
Nombre de boucles = Nombre de boucles + 3
Si LoopCount <= Len(Res) Alors
RésultatTemp = RésultatTemp + ,
Fin si
Wende
Résultat = StrReverse(TempResult) + Dec
Fin si
Virgule = Résultat
Fonction de fin
%>
<html>
<corps>
<%
aLongNumber = 12345678
%>
Un numéro non formaté : <%=aLongNumber%><br>
Le nombre au format virgule : <%=Comma(aLongNumber)%>
</corps>
</html>