Uporabnik:Pinky sl/PeskovnikFormatnum

Iz Wikipedije, proste enciklopedije
formatnum R
expr:
  • #expr: 12 rezultat: 12
  • #expr: +01.20 rezultat: 1.2
  • #expr: 12. rezultat: 12
  • #expr: +01,20 rezultat: Napaka v izrazu: Nepričakovano ločilo »,«.
  • #expr: 12, rezultat: Napaka v izrazu: Nepričakovano ločilo »,«.

formatnum + expr:

  • formatnum:{{#expr: 12}} rezultat: 12
  • formatnum:{{#expr: +01.20}} rezultat: 1,2
  • formatnum:{{#expr: 12.}} rezultat: 12
  • formatnum:{{#expr: +01,20}} rezultat: Napaka v izrazu: Nepričakovano ločilo »,«.
  • formatnum:{{#expr: 12,}} rezultat: Napaka v izrazu: Nepričakovano ločilo »,«.

formatnum:

  • formatnum:12 rezultat: 12
  • formatnum:+01.20 rezultat: 1,2
  • formatnum:12. rezultat: 12,
  • formatnum:+01,20 rezultat: +01,20
  • formatnum:12, rezultat: 12,

deljenje:

  • #expr: 12/6 rezultat: 2
  • #expr: 6.0/2.5 rezultat: 2.4
  • #expr: 6,0/2,5 rezultat: Napaka v izrazu: Nepričakovano ločilo »,«.
  • #expr: {{formatnum:6,0}}/{{formatnum:2,5}} rezultat: Napaka v izrazu: Nepričakovano ločilo »,«.
  • formatnum: {{#expr: {{formatnum:6,0}}/{{formatnum:2,5}}}} rezultat: Napaka v izrazu: Nepričakovano ločilo »,«.
expr:
  • #expr: 12 rezultat: 12
  • #expr: +01.20 rezultat: 1.2
  • #expr: 12. rezultat: 12
  • #expr: +01,20 rezultat: Napaka v izrazu: Nepričakovano ločilo »,«.
  • #expr: 12, rezultat: Napaka v izrazu: Nepričakovano ločilo »,«.

formatnum + expr:

  • formatnum:{{#expr: 12}}|R rezultat: 12
  • formatnum:{{#expr: +01.20}}|R rezultat: 12
  • formatnum:{{#expr: 12.}}|R rezultat: 12
  • formatnum:{{#expr: +01,20}}|R rezultat: Napaka v izrazu: Nepričakovano ločilo ».«
  • formatnum:{{#expr: 12,}}|R rezultat: Napaka v izrazu: Nepričakovano ločilo ».«

formatnum:

  • formatnum:12|R rezultat: 12
  • formatnum:+01.20|R rezultat: +0120
  • formatnum:12.|R rezultat: 12,
  • formatnum:+01,20|R rezultat: +01.20
  • formatnum:12,|R rezultat: 12.

deljenje:

  • #expr: 12/6 rezultat: 2
  • #expr: 6.0/2.5 rezultat: 2.4
  • #expr: 6,0/2,5 rezultat: Napaka v izrazu: Nepričakovano ločilo »,«.
  • #expr: {{formatnum:6,0|R }}/{{formatnum:2,5|R }} rezultat: 2.4
  • formatnum: {{#expr: {{formatnum:6,0|R }}/{{formatnum:2,5|R }}}} rezultat: 2,4
  • formatnum:{{#expr: {{formatnum:6,0|R}}/{{formatnum:2,5|R}} }} 2,4 result: 2,4
  • formatnum:{{#expr: {{formatnum:5|R}}/{{formatnum:2|R}} }} 2,5 result: 2,5
  • formatnum:{{#expr: {{formatnum:10000|R}}/{{formatnum:10|R}} }} 1.000 result: 1.000
  • formatnum:{{#expr: {{formatnum:10.000|R}}/{{formatnum:10|R}} }} 1.000 result: 1.000

Priprava za računanje:

  • {{formatnum:10.000|R}} }} 10000 }} }} result: 10000
  • {{formatnum:55120,11|R}} }} 55120.11 }} }} result: 55120.11

Priprava za izpis z vneseno decimalno vejico

  • {{formatnum:{{formatnum:55120,11|R}} }} 55.120,11 result: 55.120,11


fromatnum[uredi | uredi kodo]

Usage Input → Output Description
{{formatnum:unformatted number}}

{{formatnum:formatnum-formatted number|R}}
{{formatnum:unformatted number|NOSEP}}

  • Simple:
    • {{formatnum:987654321,654321}}
      → 987.654.321,654.321
    • {{formatnum:987.654.321,654.321|R}}
      → 987654321.654321
  • Advanced:
    • {{formatnum:{{formatnum:987654321,654321}}|R}}
      → 987654321.654321

(on any locale)

    • {{formatnum:00001}}
      → 00.001
    • {{formatnum:987654321,654321 |NOSEP}}
      → 987654321,654321
    • Examples with Hindi locale:
      • {{formatnum:987654321,654321}}
        → 98.76.54.321,654321
      • {{formatnum:987654321,654321 |NOSEP}}
        → 987654321,654321
      • {{formatnum:98.76.54.321,654321 |NOSEP|R}}
        → 98.76.54.321,654321

Unsupported:
{{formatnum:{{formatnum:987.654.321}}}}
→ 987 654 321 (e.g. with Italian locale)


Examples of wrong input (unreliable output), with or without |R:
{{formatnum:987.654,321|R}} (the least broken)
{{formatnum:987,654.321|R}}
{{formatnum:987 654.321|R}}
{{formatnum:987 654.321|R}}

Takes an unformatted number (arab, no group separators and . as decimal separator) and outputs it in the localized digit script and formatted with decimal and decimal group separators, according to the wiki's default locale.

The |R parameter can be used to reverse the behavior, for use in mathematical situations: it's reliable and should be used only to deformat numbers who are known to be formatted exactly as formatnum formats them with the wiki's locale.
The NOSEP ("no separators") parameter means that no group / decimal separators are changed; formatnum will only transform the digits themselves in languages which don't use the Hindu–Arabic numeral system. NOSEP can also prevent non-standard digit groupings you wouldn't expect.

Predloga:TNT Leading zeroes are not removed, you can use {{#expr:00001}} instead if you have <tvar|ext-pf>Predloga:Ll</> installed.

Predloga:TNT If you don't input numbers in the exact format required, don't expect any reliable output, especially on non-English wikis.<


If you really need to format (according the wiki's locale) a number in unknown input format, you could try and use formatnum two times (but not if it can have a decimal group, or its separator will be eaten or the number won't be formatted).

test 987654321,654321[uredi | uredi kodo]

  • 987.654.321,654321

test expr 0,3[uredi | uredi kodo]

  • 0,5 km