🇮🇷 Iran Proxy | https://www.wikipedia.org/wiki/Module:Sandbox/MSGJ
Jump to content

Module:Sandbox/MSGJ

From Wikipedia, the free encyclopedia
require('strict')
local p = {}
local punct = {'-', '_', ' '}
local normalise = function(s) -- convert parameter name to lowercase and collapse spaces and commonly used punctuation
	local norm = s or ''
	norm = norm:lower(norm)
	for _, p in ipairs(punct) do
		norm = norm:gsub(p, '')
	end
	return norm
end

p.main = function(frame)
local args = require('Module:Arguments').getArgs(frame)
return normalise(args.s)
end

return p