Module:CommonFunctions: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 58: Line 58:
     end
     end
     return result;
     return result;
end
-- Title case
function titleCaseFunc( first, rest )
  return first:upper()..rest:lower()
end
function titleCase(str)
  return string.gsub(str, "(%a)([%w_']*)", titleCaseFunc)
end
end