Une page de Wikipedia, l'encyclopedie libre.
Utilisation
Ce modele retourne ≪ 1 ≫ si et seulement si le parametre est un nombre entier strictement positif. Dans le cas contraire le modele ne retourne rien.
Exemples
Code
|
Resultat
|
{{est nombre entier positif|2}}
|
1
|
{{est nombre entier positif|0}}
|
|
{{est nombre entier positif|-2}}
|
|
{{est nombre entier positif|2.5}}
|
|
{{est nombre entier positif|2.0}}
|
|
{{est nombre entier positif|2+2}}
|
|
{{est nombre entier positif|+2}}
|
|
{{est nombre entier positif|02}}
|
|
{{est nombre entier positif|pouet}}
|
|
{{est nombre entier positif|}}
|
|
Notes techniques
- Comparaison de chaines et non numerique (cf.
documentation #ifeq
), pour le cas ≪
2.0
≫.
- Attention a aussi rejeter les expressions qui donnent un entier, par exemple ≪
2+2
≫.
- Le parametre est egalement rejete en cas de signe non necessaire (≪
+2
≫, ≪
-0
≫) ou de zeros non significatifs (≪
02
≫).
- Si le parametre n'est pas une expression valide ou est vide, le #expr produit un message d'erreur, qui se retrouve dans le #ifeq et fait echouer ce dernier.
Voir aussi