Template:IfNum: Difference between revisions
Template page
More actions
m Bad revert that breaks to a new version a functionality availlable since very long. This template has NEVER tested for dates. The recent modification breaks many templates testing zero. |
rewrite using LUA tonumber function, see mw:Extension:Scribunto/Lua_reference_manual |
||
| Line 1: | Line 1: | ||
{{#ifeq:{{# | {{#ifeq:{{#invoke:String|isNumber|{{{1|1}}}}}|1|{{{2|}}}|{{{3|}}}}}<noinclude>{{documentation}}</noinclude> | ||
Revision as of 05:10, 23 January 2015
This documentation is transcluded from Template:IfNum/doc.
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}}= not a number{{IfNum | 1.34| number| not a number}}= not a number{{IfNum | 0123| number| not a number}}= not a number{{IfNum | -1| number| not a number}}= not a number{{IfNum | +010| number| not a number}}= not a number{{IfNum | 0| number| not a number}}= not a number{{IfNum | -0| number| not a number}}= not a number{{IfNum | 0.00| number| not a number}}= not a 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