VO

Number Separator

Por Vodkart, 15 de ago. de 2015 em Mods, funções e outros

[function]
1
893
VodkartV
15 de agosto de 2015 às 20:59
Serve só para colocar pontos em números grandes.
function getMilharNumber(number)
local vod, kar, t = string.match(number,'^([^%d]*%d)(%d*)(.-)$')
return vod..(kar:reverse():gsub('(%d%d%d)', '%1.'):reverse())..t
end

print(getMilharNumber(10)) -- 10
print(getMilharNumber(100)) -- 100
print(getMilharNumber(1000)) -- 1.000
print(getMilharNumber(10000)) -- 10.000
print(getMilharNumber(100000)) -- 100.000
print(getMilharNumber(1000000)) -- 1.000.000
print(getMilharNumber(10000000)) -- 10.000.000
print(getMilharNumber(100000000)) -- 100.000.000