Jump to content

Module:String2

विकिपीडिया से
en>RexxS (create module to supply simple string case functions - upper, lower, sentence; intended for use in infoboxes) के द्वारा 00:22, 14 दिसंबर 2013 के बदलाव
(अंतर) ← पुरान बदलाव | हाल के संसोधन (अंतर) | नया बदलाव → (अंतर)
local p = {}

p.upper = function( frame )
	local s = mw.text.trim( frame.args[1] or "" )
	return string.upper( s )
end

p.lower = function( frame )
	local s = mw.text.trim( frame.args[1] or "" )
	return string.lower( s )
end

p.sentence = function (frame )
	local s =  mw.text.trim( frame.args[1] or "" )
	local strFirst = string.sub( s, 1, 1 )
	local strRest = string.sub( s, 2 )
	return string.upper( strFirst ) .. string.lower( strRest )
end

return p