Format:Valid/doc
Aceasta este pagina de documentație pentru Format:Valid. Pagina descrie modul de folosire al formatului și conține categoriile de care acesta aparține, precum și orice altceva ce nu face parte din formatul propriu-zis. |
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