Modulo:Formatnum retrocompatibile: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
+intervalli con "da ... a" |
+ spazi e "da" case insensitive |
||
Riga 13:
-- Numero con virgole, lasciamo inalterato
return str .. '[[Categoria:Modulo formatnum usato con virgole]]';
elseif mw.ustring.match( str, "^
-- Numero con spazi, li interpretiamo come separatori delle migliaia
return p._formatnum( mw.ustring.gsub( str, " ", "" ) ) .. '[[Categoria:Modulo formatnum usato con spazi]]';
elseif mw.ustring.match( str, "^[%d.]+ *[-–] *[%d.]+$" ) or mw.ustring.match( str, "^[dD]a [%d.]+ a [%d.]+$" ) then
-- Intervallo numerico, formattiamo solo i numeri escludendo il trattino se presente
return ( mw.ustring.gsub( str, "[%d.]+", p._formatnum ) ) .. '[[Categoria:Modulo formatnum usato con intervallo]]';
|