This template tests whether a given input is a valid Discord Snowflake (aka ID). This template is intended for use to process arguments in other templates; there isn't really a reason to use it directly in articles.
Usage and behavior
{{Is Discord ID|input to test|ifNo=output if no (optional)|ifYes=output if yes (optional)}}
input to test
- Required. What will be checked to see if it is a valid Discord ID. A yes condition will be returned if this parameter is a string consisting solely of 8-20 decimal digits.|ifNo=
- Optional. What the template will output if the input is not a valid Discord ID. If not specified, an empty string will be returned.|ifYes=
- Optional. What the template will output if the input is a valid Discord ID. If not specified or the value isINPUT
, theinput to test
will be returned, stripped of any whitespace.
For example, {{Is Discord ID|501310750074077215}}
will return Script error: No such module "Is Discord ID"., while {{Is Discord ID|obama|ifNo=false}}
will return Script error: No such module "Is Discord ID"..
TemplateData
This template tests whether a given input is a valid Discord Snowflake (aka ID). This template is intended for use to process arguments in other templates; there isn't really a reason to use it directly in articles.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Input | 1 | The string to test whether it's a valid ID.
| String | required |
ifNo | ifNo | What the template would output if it's not a valid Discord ID.
| String | optional |
ifYes | ifYes | What the template would output if it is a valid Discord ID.
| String | optional |