Module:String2/doc: Difference between revisions

Content deleted Content added
Functions: isnumeric
isnumeric: {{marku}} seems to produce excessively tall rows
Line 155:
Implements {{tl|isnumeric}}, which tests whether a value is numeric (or at least, that it can be treated as such by the [[:mw:Extension:Scribunto/Lua_reference_manual#Language_library|Scribunto language library]]). By default, it will pass through the parameter if it's numeric and be blank if it's not. If the parameter <code>boolean=true</code> is given, then it will output <code>1</code> if numeric and <code>0</code> if not numeric.
 
{| class="wikitable"
{{markup|
! Markup !! Output
<nowiki>{{#invoke:string2|isnumeric|1,327.50}}</nowiki>|{{#invoke:string2|isnumeric|1,327.50}}|
|-
<nowiki>{{#invoke:string2|isnumeric|9,999 (1950)}}</nowiki>|{{#invoke:string2|isnumeric|9,999 (1950)}}|
|<code><nowiki>{{#invoke:string2|isnumeric|1,327.50|boolean=true}}</nowiki></code>||{{#invoke:string2|isnumeric|1,327.50|boolean=true}}|
|-
<nowiki>{{#invoke:string2|isnumeric|9,999 (1950)|boolean=true}}</nowiki>|{{#invoke:string2|isnumeric|9,999 (1950)|boolean=true}}}}
|<code><nowiki>{{#invoke:string2|isnumeric|9,999 (1950)}}</nowiki></code>||{{#invoke:string2|isnumeric|9,999 (1950)}}|
|-
|<code><nowiki>{{#invoke:string2|isnumeric|1,327.50|boolean=true}}</nowiki></code>||{{#invoke:string2|isnumeric|1,327.50|boolean=true}}|
|-
|<code><nowiki>{{#invoke:string2|isnumeric|9,999 (1950)|boolean=true}}</nowiki></code>||{{#invoke:string2|isnumeric|9,999 (1950)|boolean=true}}}}
|}
 
== Usage ==