« Module:Outils » : différence entre les versions

m 1 version importée
m 1 version importée
 
(Une version intermédiaire par un autre utilisateur non affichée)
Ligne 1 : Ligne 1 :
local mwTrim = mw.text.trim
local Outils = { }
local Outils = { }


Ligne 9 : Ligne 11 :
function Outils.trim( texte )
function Outils.trim( texte )
if type( texte ) == 'string' and texte ~= '' then
if type( texte ) == 'string' and texte ~= '' then
-- http://lua-users.org/wiki/StringTrim
texte = mwTrim( texte )
texte = texte:match( '^()%s*$' ) and '' or texte:match( '^%s*(.*%S)' )
if texte ~= '' then
if texte ~= '' then
return texte
return texte