Modulo:Formatnum retrocompatibile: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m fix regex |
+lineetta enne negli intervalli |
||
Riga 13:
-- Numero con virgole, lasciamo inalterato
return str .. '[[Categoria:Modulo formatnum usato con virgole]]';
elseif mw.ustring.match( str, "^[%d.]+ *
-- Intervallo numerico, formattiamo solo i numeri escludendo il trattino
return ( mw.ustring.gsub( str, "[%d.]+", p._formatnum ) ) .. '[[Categoria:Modulo formatnum usato con intervallo]]';
Riga 19:
-- Parola seguita dal numero (ad es. "circa 123"), formattiamo il numero
return ( mw.ustring.gsub( str, "%-?[%d.]+", p._formatnum ) ) .. '[[Categoria:Modulo formatnum usato con testo prima del numero]]';
elseif mw.ustring.match( str, "^%a+ [%d.]+ *
-- Parola seguita da intervallo, formattiamo i numeri escludendo il trattino
return ( mw.ustring.gsub( str, "[%d.]+", p._formatnum ) ) .. '[[Categoria:Modulo formatnum usato con testo e intervallo]]';
|