สำหรับตัวเลขที่ค่อนข้างยาวบางจำนวน เราสามารถใช้ asp เพื่อแยกการแสดงผลออกได้ โดยเฉพาะบางอย่างที่เกี่ยวข้องกับเงิน
คัดลอกรหัสรหัสดังต่อไปนี้:
-
ฟังก์ชั่นจุลภาค(str)
ถ้าไม่ใช่(IsNumeric(str)) หรือ str = 0 จากนั้น
ผลลัพธ์ = 0
ElseIf Len(Fix(str)) < 4 จากนั้น
ผลลัพธ์ = STR
อื่น
Pos = Instr(1,str,.)
ถ้า Pos > 0 แล้ว
ธ.ค. = กลาง(str,Pos)
จบถ้า
Res = StrReverse(แก้ไข(str))
จำนวนลูป = 1
ในขณะที่ LoopCount <= Len (Res)
TempResult = TempResult + Mid (Res, LoopCount,3)
LoopCount = ลูปเคาท์ + 3
ถ้า LoopCount <= Len(Res) แล้ว
TempResult = ผลลัพธ์ชั่วคราว + ,
สิ้นสุดถ้า
เวนด์
ผลลัพธ์ = StrReverse(TempResult) + ธ.ค
สิ้นสุดถ้า
จุลภาค = ผลลัพธ์
ฟังก์ชันสิ้นสุด
-
<html>
<ร่างกาย>
-
aLongNumber = 12345678
-
ตัวเลขที่ไม่ได้จัดรูปแบบ: <%=aLongNumber%><br>
ตัวเลขที่จัดรูปแบบด้วยเครื่องหมายจุลภาค: <%=เครื่องหมายจุลภาค(aLongNumber)%>
</ร่างกาย>
</html>