Template:IfNum/doc: Difference between revisions
Template page
More actions
No edit summary |
m 12 revisions imported |
||
| (10 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
{{Lua|Module:IsNum}} | |||
{{TemplateBox | {{TemplateBox | ||
|1=1 | |1=1 | ||
| Line 27: | Line 28: | ||
|lines=one | |lines=one | ||
|shorthand= | |shorthand= | ||
|relieson= | |relieson=[[Module:String]] | ||
}} | }} | ||
==Examples== | |||
:<code><nowiki>{{IfNum | 1234| number| not a number}}</nowiki></code> = {{IfNum | 1234| number| not a number}} | |||
:< | :<code><nowiki>{{IfNum | 1.34| number| not a number}}</nowiki></code> = {{IfNum | 1.34| number| not a number}} | ||
:< | :<code><nowiki>{{IfNum | 0123| number| not a number}}</nowiki></code> = {{IfNum | 0123| number| not a number}} | ||
:< | :<code><nowiki>{{IfNum | -1| number| not a number}}</nowiki></code> = {{IfNum | -1| number| not a number}} | ||
:< | :<code><nowiki>{{IfNum | +010| number| not a number}}</nowiki></code> = {{IfNum | +10| number| not a number}} | ||
:< | :<code><nowiki>{{IfNum | 0| number| not a number}}</nowiki></code> = {{IfNum | 0| number| not a number}} | ||
:< | :<code><nowiki>{{IfNum | -0| number| not a number}}</nowiki></code> = {{IfNum | -0| number| not a number}} | ||
:<code><nowiki>{{IfNum | 0.00| number| not a number}}</nowiki></code> = {{IfNum | 0.00| number| not a number}} | |||
:<code><nowiki>{{IfNum | 2010-01-01| number| not a number}}</nowiki></code> = {{IfNum | 2010-01-01| number| not a number}} | |||
:<code><nowiki>{{IfNum | 2010-01| number| not a number}}</nowiki></code> = {{IfNum | 2010-01| number| not a number}} | |||
:<code><nowiki>{{IfNum | abcde| number| not a number}}</nowiki></code> = {{IfNum | abcde| number| not a number}} | |||
:<code><nowiki>{{IfNum | | number| not a number}}</nowiki></code> = {{IfNum | | number| not a number}} | |||
| Line 43: | Line 49: | ||
[[Category:Function templates|{{PAGENAME}}]] | [[Category:Function templates|{{PAGENAME}}]] | ||
[[Category:String manipulation templates|{{PAGENAME}}]] | [[Category:String manipulation templates|{{PAGENAME}}]] | ||
[[Category:Lua-based templates|{{PAGENAME}}]] | |||
</includeonly> | </includeonly> | ||
Latest revision as of 17:04, 12 August 2026
Checks if the parameter has a numeric value.
Usage
{{IfNum |1= |2= |3= }}
Template parameters
| Parameter | Description | Default | Status | |
|---|---|---|---|---|
1 | expression to test | empty | required | |
2 | statement to show is true (parameter has a numeric value) | empty | optional | |
3 | statement to show is false (parameter is text or empty). | empty | optional | |
Additional information
The template is intended to be used in the following namespaces: all namespaces
The template is intended to be used by the following user groups: all users
Relies on:
Module:String
Localization
This template is not intended to be localized.
Examples
{{IfNum | 1234| number| not a number}}= number{{IfNum | 1.34| number| not a number}}= number{{IfNum | 0123| number| not a number}}= number{{IfNum | -1| number| not a number}}= number{{IfNum | +010| number| not a number}}= number{{IfNum | 0| number| not a number}}= number{{IfNum | -0| number| not a number}}= number{{IfNum | 0.00| number| not a number}}= number{{IfNum | 2010-01-01| number| not a number}}= not a number{{IfNum | 2010-01| number| not a number}}= not a number{{IfNum | abcde| number| not a number}}= not a number{{IfNum | | number| not a number}}= not a number