Difference between revisions of "Module:Leading zeros"

From blackwiki
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 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