lua千分位上加分號
千分號加上逗號
寫這個部落格主要是給自己做個知識積累,歡迎交流
/*
** @maomao
** thousand add comma.
*/
function formatnumberthousands(sum)
local function checknumber(value)
return tonumber(value) or 0
end
local sum = checknumber(sum)
local newNum = ""
repeat
print("value of sum:", sum)
if sum <= 1000 then
newNum = sum .. newNum
return newNum
end
newNum = "," .. sum % 1000 ..newNum
sum = math.floor((sum - sum % 1000)/1000) --為了得到的是整數沒有.0
until(false)
end
/**
** 廖大大的方法
*/
function formatnumberthousands(num)
local function checknumber(value)
return tonumber(value) or 0
end
local formatted = tostring(checknumber(num))
local k
while true do
formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')
print(formatted,k)
if k == 0 then
break end
end
return formatted
end
相關文章
- Python如何將數字變成帶逗號的千分位Python
- 3.20上課加分
- 5月26號課堂加分
- 千分位分隔函式函式
- JS 程式碼中到底加不加分號JS
- JavaScript語句末尾應該加分號麼?JavaScript
- JavaScript數字千分位格式化JavaScript
- Python對數字的千分位處理方式Python
- LeetCode 經典面試題 //千分位隔數LeetCode面試題
- 加分
- Lua 學習筆記(上)筆記
- JavaScript到底應不應該加分號?JavaScript自動插入分號規則詳解JavaScript
- 申請加分
- 加分申請
- lua快速入門~在js基礎上,知道Lua 和 Js 的不同即可JS
- 溢位 省略號 …
- 國際化之數字價格千分位分隔符 toLocaleString()
- 期末申請加分
- lua獲取字串中單引號之間的字串字串
- PHP校驗15位和18位身份證號PHP
- 2024.03.05(申請獎勵加分)
- 工作中常用的千分符
- lua~IDEA中除錯lua指令碼Idea除錯指令碼
- 【Lua】VSCode 搭建 Lua 開發環境VSCode開發環境
- 《Lua-in-ConTeXt》09:學一點 LuaContext
- python 負數去掉符號位Python符號
- PostgreSQL版的身份證號碼15位轉18位SQL
- java——15位身份證號碼升級到18位Java
- Hello Lua
- Lua 特性
- 5月29日 加分3分
- css文字溢位用省略號表示CSS
- mysqldump 欄位值帶單引號MySql
- 如何實現溢位文字省略號
- 補碼符號位的權重符號
- lua unpack 陷阱
- Android 與 LuaAndroid
- Lua table(表)