Modulo:Valido in corsivo/sandbox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
prova correzione valori caratteri (esadecimali -> decimali) |
chiamato da modulo, restituisce true/false; chiamato da template, restituisce sì/no o nulla se il parametro non è compilato |
||
Riga 1:
local i = {}
-- Funzione per l'utilizzo da altro modulo
i._IsLatin = function(args)
end▼
local pos =
▲ local len = mw.ustring.len(txt);
▲ while ( pos <= len ) do
▲ charval = mw.ustring.codepoint(mw.ustring.sub(txt, pos))
elseif charval >= 8448 then
▲ if charval>=880 and charval<8192 then
return true
▲ pos = pos + 1;
▲ end
▲ return "sì";
end
-- Funzione per il template IsLatin
i.IsLatin = function(frame)
return i._IsLatin(frame.args) and 'sì' or 'no'
end
|