Difference between revisions of "Module:Leading zeros"
Jump to navigation
Jump to search
blackwiki>Wefk423 (updated warning) |
blackwiki>Wefk423 (added url version) |
||
| Line 7: | Line 7: | ||
return "Incorrect format." | return "Incorrect format." | ||
end | end | ||
| + | return p | ||
end | end | ||
| + | |||
| + | p.url = function(frame) | ||
| + | x = tonumber(frame.args[1]) | ||
| + | if x then | ||
| + | return x | ||
| + | else | ||
| + | return "" | ||
| + | end | ||
return p | return p | ||
| + | end | ||
Revision as of 23:51, 26 July 2018
| This module is rated as beta, and is ready for widespread use. It is still new and should be used with some caution to ensure the results are as expected. |
This module is created for Template:SEHK. It is able to strip all leading zeros from the value (0001 to 1), while showing "Incorrect" as a error message when a non-numeric value is inputted. This module can be implemented to different template, if applicable.
Usage
{{#invoke:Leading zeros |stripzeros |"number-goes-here"}}
p = {}
p.stripzeros = function(frame)
x = tonumber(frame.args[1])
if x then
return x
else
return "Incorrect format."
end
return p
end
p.url = function(frame)
x = tonumber(frame.args[1])
if x then
return x
else
return ""
end
return p
end