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

60 octets enlevés ,  6 novembre 2023
renommage de la variable, pour éviter d'employer par erreur trim() au lieu de Outils.trim() (dans les fonctions suivantes de ce module)
m (1 version importée)
(renommage de la variable, pour éviter d'employer par erreur trim() au lieu de Outils.trim() (dans les fonctions suivantes de ce module))
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
Utilisateur anonyme