Pređi na sadržaj

Šablon:Number format/dok

Izvor: Vojna Enciklopedija

Summary

Use this template to easily format a number. This template will replace misplaced separators and remove any unnecessary characters, including non-number characters and additional decimal points.

Usage

{{number format|<number>|separator=<separator>|radix point=<radix point>}}

Examples

{{number format|123}} 123
{{number format|1234}} 1 234
{{number format|1234567890}} 1 234 567 890
{{number format|-1234567890}} -1 234 567 890
{{number format|12345.67890}} 1 234 567 890

{{number format|1234567890|separator=,}} 1,234,567,890
{{number format|1234567890|separator=~~}} 1~~234~~567~~890
{{number format|1234567890|separator=}} 1234567890 Removes seperators

{{number format|12345.67890|radix point=,}} 1 234 567 890
{{number format|12345.67890|radix point=~~}} 1 234 567 890
{{number format|12345.67890|radix point=}} 1 234 567 890 Removes radix point. Makes number hard to read, not recommended!

{{number format|---1234567890}} -1 234 567 890
{{number format|123456-7890}} 1 234 567 890
{{number format|123.4567.890}} 1 234 567 890 Ignores second decimal point
{{number format|1 234,567'890}} 1 234,567890 Convertes everything to a single format
{{number format|1 23 45678 90}} 1 234 567 890 Fixes improper formating
{{number format|12a4567b90}} 12 456 790
{{number format|1**********0}} 10
{{number format|<nowiki>12345</nowiki>}} 00 000 015 ???
{{number format|1234567890123456789}} 1 234 567 890 123 456 789 No real limit to integer size
{{number format|1234567890 <ref>Some reference</ref>}} 123 456 789 000 000 018 ???
{{number format|1234567890 [[Some link]]}} 1 234 567 890
{{number format|Just text}}
{{number format|}}
{{number format}} 1 Template thinks {{{1}}} was input

Template Data

<templatedata> { "params": { "1": { "label": "Number", "description": "The number to be formatted", "example": "123.123", "type": "number", "default": "1", "required": true }, "radix point": { "label": "Radix Point", "description": "The symbol that separates the integer from the decimal value", "example": ",", "default": ".", "type": "string" }, "separator": { "label": "Separator", "description": "The decimal separator for numbers 1000 and larger", "example": ",", "type": "string", "default": "<space>" } }, "description": "This template will format an input number to fit any style and remove unnecessary characters with ease.", "format": "inline", "paramOrder": [ "1", "separator", "radix point" ] } </templatedata>

  1. Some reference