Skabelon:Formattal
Udseende
0
Denne skabelon bruges på ca. 8.500 sider, og derfor vil ændringer blive bemærket af mange. Vær venlig at afprøve enhver ændring i skabelonens /sandkasse eller /test-undersider, eller i din egen brugerunderside. Du bør også overveje at diskutere ændringer på diskussionssiden før du implementerer dem. |
Denne skabelon bruger Lua: |
Formaterer et tal på dansk. Uanset om tallet fra start er uden tusindadskillere eller bruger punktum eller komma, formateres det med punktummer som tusindadskillere. Tallet må højst have 2 decimaler.
Eksempler:
Input | Output | Kommentar |
---|---|---|
123456 | 123.456 | 6-cifret heltal |
123,456 | 123.456 | 6-cifret heltal |
123.456 | 123.456 | 6-cifret heltal |
123,45 | 123,45 | 3-cifret tal med 2 decimaler |
123.45 | 123,45 | 3-cifret tal med 2 decimaler |
12345,6 | 12.345,6 | 5-cifret tal med 1 decimal |
12.345,6 | 12.345,6 | 5-cifret tal med 1 decimal |
12,345.6 | 12.345,6 | 5-cifret tal med 1 decimal |
12,345.6 andre tegn | 12.345,6 andre tegn | Fungerer med andre tegn sidst |
andre tegn 12,345.6 | andre tegn 12,345.6 | Fungerer med andre tegn først |
12,345.6 % km/t | 12.345,6 % km/t | Fungerer med procent og lignende |
12,345.6[1] | 12.345,6[2] | Fungerer med referencer |
123.456.7 | 123.456.7* | Uændret pga. tusindadskiller og decimaltegn er ens |
123.456,789 | 123.456,789* | Uændret pga. forskellige tusindadskillere |
Mellemrum og HTML-kommentarer i tallet ignoreres, andre tegn vil give fejl. Ved fejl returneres tallet uændret sammen med en placering i en fejlkategori. En * markerer, at siden placeres i den skjulte sporingskategori Kategori:Sider med tal hvis format ikke kendes af formattal.
Sammenligning med {{Formatnum: tal }}
Input | Output | Kommentar |
---|---|---|
123456 | 123.456 | |
123,456 | 123,456 | * |
123.456 | 123,456 | |
123,45 | 123,45 | * |
123.45 | 123,45 | |
12345,6 | 12.345,6 | * |
12.345,6 | 12,345,6 | * |
12,345.6 | 12,345,6 | * |
12,345.6 andre tegn | 12,345,6 andre tegn | * |
andre tegn 12,345.6 | andre tegn 12,345,6 | * |
12,345.6 % km/t | 12,345,6 % km/t | * |
12,345.6[3] | 12,345,6[4] | * |
123.456.7 | 123,456,7 | * |
123.456,789 | 123,456,789 | * |
Stjerne (*) betyder: siden sættes i Kategori:Sider med ikke-numeriske argumenter i parserfunktionen formatnum
Sammenligning med {{Formatnum: {{Formatnum: tal | R }} }}
Input | Output | Kommentar | {{Formatnum: input | R }} |
---|---|---|---|
123456 | 123.456 | 123456 | |
123,456 | 123,456 | 123.456 | |
123.456 | 123.456 | 123456 | |
123,45 | 123,45 | 123.45 | |
123.45 | 12.345 | 12345 | |
12345,6 | 12.345,6 | 12345.6 | |
12.345,6 | 12.345,6 | 12345.6 | |
12,345.6 | 12.345,6 | 12345.6 | |
12,345.6 andre tegn | 12,3456 andre tegn | * | 12.3456 andre tegn |
andre tegn 12,345.6 | andre tegn 12,3456 | * | andre tegn 12.3456 |
12,345.6 % km/t | 12,3456 % km/t | * | 12.3456 % km/t |
12,345.6[5] | 12,3456[6] | 12.3456[7] | |
123.456.7 | 1.234.567 | 1234567 | |
123.456,789 | 123.456,789 | 123456.789 |