Jump to content

Module:NumberAbbr: Difference between revisions

MisterChuChu (talk | contribs)
Blank input fix
MisterChuChu (talk | contribs)
Increase max decimal places
Line 3: Line 3:
local f=frame
local f=frame
local n=(f.args[1]~=nil and string.match(f.args[1],"[1234567890e%.%-%+]+")~=nil) and tostring(f.args[1]) or "0" --number to abbreviate
local n=(f.args[1]~=nil and string.match(f.args[1],"[1234567890e%.%-%+]+")~=nil) and tostring(f.args[1]) or "0" --number to abbreviate
local dec=f.args[2]~=nil and math.min(math.max(f.args[2],0),9) or 3 --decimal places
local dec=f.args[2]~=nil and math.min(math.max(f.args[2],0),11) or 3 --decimal places
local s=f.args[3]~=nil and math.max(f.args[3],3) or 6 --start at 10^
local s=f.args[3]~=nil and math.max(f.args[3],3) or 6 --start at 10^
local abt=f.args[4]==nil and false or f.args[4] --use abbr tag?
local abt=f.args[4]==nil and false or f.args[4] --use abbr tag?
Cookies help us deliver our services. By using our services, you agree to our use of cookies.