Module:TitleCase

From stencil.wiki
Revision as of 16:00, 6 December 2024 by IssuePress (talk | contribs) (Created page with "local p = {} function p.titleCase(frame) local text = frame.args[1] or "" return text:gsub("(%a)([%w]*)", function(first, rest) return first:upper() .. rest:lower() end) end return p")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Documentation for this module may be created at Module:TitleCase/doc

local p = {}

function p.titleCase(frame)
    local text = frame.args[1] or ""
    return text:gsub("(%a)([%w]*)", function(first, rest)
        return first:upper() .. rest:lower()
    end)
end

return p