Templat:Ifnumber
Penampilan
![]() | Halaman ini punya templat digunakan pada banyak laman dan perubahan besar-besaran mungkin akan ternampak. Sila uji perubahan di templat punya subhalaman kotak pasir atau laman uji kaji, atau pada sublaman pengguna anda. Pertimbang untuk membincang perubahan pada laman perbincangan sebelum melaksanakannya. |
Usage
[sunting sumber]Returns 1 if the value is numeric and 0 otherwise.
Examples
[sunting sumber]code | result |
---|---|
{{Ifnumber|1}} |
1 |
{{Ifnumber|one}} |
0 |
{{Ifnumber|}} |
0 |
{{Ifnumber|e<>pi}} |
1 |
{{Ifnumber|1|a number|not a number}} |
a number |
{{Ifnumber|one|a number|not a number}} |
not a number |
{{Ifnumber|1000|a number|not a number}} |
a number |
{{Ifnumber|10.00|a number|not a number}} |
a number |
{{Ifnumber|1,000|a number|not a number}} |
not a number |
{{Ifnumber|1,000.50|a number|not a number}} |
not a number |
{{Ifnumber|99 balloons|a number|not a number}} |
not a number |
{{Ifnumber|99.9999e10|a number|not a number}} |
a number |
{{Ifnumber|−123|a number|not a number}} |
a number |
{{Ifnumber|(456)|a number|not a number}} |
a number |
{{Ifnumber|e|a number|not a number}} |
a number |
{{Ifnumber|{{val|123|5}}|number|value "{{val|123|5}}" not numeric}}
|
value "±5" not numeric 123 |
Notes
[sunting sumber]This template will not recognize formatted numbers, which is by design since formatted numbers will break expression parsers. To remove the formatting from a number, you can wrap the number first in {{formatnum: number |R}}
.
code | result |
---|---|
{{Ifnumber|1,000.50|a number|not a number}}
|
not a number |
{{Ifnumber|{{formatnum:1,000.50|R}}|a number|not a number}}
|
a number |
See also
[sunting sumber]- {{isnumeric}}