Jump to content

Module:StripToNumbers

විකිපීඩියා වෙතින්
17:59, 28 සැප්තැම්බර් 2019 වන විට en>MusikBot II (Protected "Module:StripToNumbers": High-risk template or module (more info) ([Edit=Require autoconfirmed or confirmed access] (indefinite))) විසින් සිදු කර ඇති සංශෝධන
(වෙනස) ← පැරණි සංශෝධනය | වත්මන් සංශෝධනය (වෙනස) | නව සංශෝධනය → (වෙනස)

local p = {}
function p.main(frame)
	local theString = mw.text.unstrip(frame.args[1])
	local onlyNumber
	onlyNumber = (string.match(theString, "%-?[%d%.]+"))
	checkedNumber = tonumber(onlyNumber)
	if checkedNumber == nil then
		error(" Input did not contain valid numeric data")
	else
		return checkedNumber
	end
end

function p.halve(frame)
	local checkedNumber = (p.main(frame))
	local halvedNumber
	halvedNumber = (checkedNumber / 2)
	return halvedNumber
end
function p.mainnull(frame)
	local theString = mw.text.unstrip(frame.args[1])
	local onlyNumber
	onlyNumber = (string.match(theString, "%-?[%d%.]+"))
	checkedNumber = tonumber(onlyNumber)
	if checkedNumber == nil then
		return nil
	else
		return checkedNumber
	end
end
return p
"https://si.wikipedia.org/w/index.php?title=Module:StripToNumbers&oldid=535501" වෙතින් සම්ප්‍රවේශනය කෙරිණි