Jump to content

Module:IsNum

From Wikimedia Commons, the free media repository
Lua

CodeDiscussionEditHistoryLinksLink count Subpages:DocumentationTestsResultsSandboxLive code All modules


Usage

{{#invoke:IsNum|isNumber}}


isNumber

Checks if string is a number Usage:

{{#invoke:IsNum|isNumber|string}}

Parameters:

string
The string to test

Example {{#invoke:IsNum|isNumber|hello}} gives 0, while {{#invoke:IsNum|isNumber|-200e-5}} gives 1

Code

local str = {}

--[[ 
	check if string is a number
]]
function str.isNumber( frame )
	if (not frame.args[1]) or (not tonumber( frame.args[1] )) then 
		return 0 
	else 
		return 1 
	end
end

return str