Module:NumberAbbr: Difference between revisions
Appearance
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), | 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? |