Esta categoría recopila páginas que utilizan la formatnum
función de analizador con un valor no numérico o con formato incorrecto, por ejemplo {{formatnum:foo}}
o {{formatnum:12,345}}
.
Formas de corregir o solucionar este error dentro del código de la plantilla:
formatnum
se aplica a una cadena que incluye tanto un número como palabras, cámbielo para que incluya solo el número. Ejemplo: {{formatnum:{{{var}}} dollars}}
→{{formatnum:{{{var}}}}} dollars
{{formatnum:{{replace|{{{var}}}|,|}}}}
. Tenga en cuenta que la entrada que utiliza comas como separadores decimales, en contravención de MOS:DECIMAL , hará que formatnum produzca valores no válidos. Para solucionar el problema, utilice un punto como separador decimal.{{formatnum:{{digits|{{{votes}}}}}}}
. Esto funciona solo para números enteros y producirá resultados incorrectos para entradas que contengan puntos decimales u otros caracteres no numéricos.Formas de corregir este error en los artículos:
{{US$|123}}{{nbsp}}million
en lugar de{{US$|123 million}}
|population_total=
parámetro en {{ Infobox settle }} debe tener solo un número. Mueva las referencias a |population_footnotes=
, como en esta edición.Otro:
formatnum
se da un número negativo escrito con el "signo menos" U+2212 apropiado (en lugar de la tecla de guión-menos{{formatnum:−9000000}}
que se usa comúnmente en la mayoría de los teclados), por ejemplo , asigna esta categoría de error; consulte T237467. Se aplicó una solución alternativa para este uso incorrecto a {{ US Census population }} , que muestra las disminuciones de población como números negativos. Debe usar guión-menos dentro de formatnum
para evitar esta categoría de error y mostrará el signo menos apropiado (consulte T10327).