Format:Valid/doc

De la Wikipedia, enciclopedia liberă



Scopul formatului[modificare sursă]

Formatul determină dacă orice din sintaxa unei pagini este redactată corect (este validă) într-un anumit context. Deocamdată, formatul determină dacă numerele folosite în text sunt în sfera de precizie a Wikipediei.

Returnare[modificare sursă]

Formatul precizează true (adevărat), dacă argumentul este valid, și false (fals), dacă este incorect.

Format de bază[modificare sursă]

Codul formatului, schematic.

Performance impact[modificare sursă]

Template:Valid returns "true" for a valid, single number (2+2 gives "false"), and allows scientific notation (such as: -3.45E-07). The precision limit is determined live, for whichever server is formatting the page, typically allowing 14-digit precision (plus trailing zeroes), but it does not detect extreme precision problems dropping minor end-digits:

  • cannot reject: -10020030040050000000000000000.70, treated as -1.002003004005E+28

The template has been written with minimal markup text, and could be used 50,000-13,000 times per page, or less when all 30-digit numbers. Template:Valid is typically used at upper levels of other templates, so it is unlikely to trigger expansion-depth problems. However, it has an expansion-depth of 8 levels, and returns "false" if used when nested too deep inside other templates, such as at level 33 when the expansion depth limit is 40.


Example[modificare sursă]

{{valid|number=A}} = false (not a number)
{{valid|number=1234}} = true
{{valid|number=+1234}} = true
{{valid|number=-1234}} = true
{{valid|number=(1234)}} = true (one pair of parenthesis is allowed)
{{valid|number=--1234}} = false (incorrect sign use)
{{valid|number=1234567890}} = true
{{valid|number=12345678901234567890}} = false (too large)
{{valid|number=1.234567890}} = true
{{valid|number=1.2345678901234567890}} = false (too many decimals)

Parametri[modificare sursă]

În cazul în care formatul are parametri, descrieți-i pe fiecare.

Mod de folosire[modificare sursă]

Dacă trebuie urmați anumiți pași pentru a utiliza formatul, explicați procedura.

Detalii tehnice[modificare sursă]

Dacă formatul este mai complex, puteți da detalii despre modul în care este construit. Acestea pot fi utile utilizatorilor care vor să îmbunătățească formatul.

Vezi și[modificare sursă]

  • legături
  • spre alte
  • formate
  • sau pagini