输入掩码通过将字符和符号用作工程或按钮的用户输入变量的一部分来定义数据输入的格式。 如果将输入掩码应用到用户输入变量,则用户输入的值必须遵照由输入掩码定义的特定模式。
要将输入掩码应用到用户输入变量,需要在 userInputs.domain.inputMask 属性中定义掩码。
下表列出了输入掩码中可使用的字符和符号:
字符 | 含义 |
---|---|
A | 必须为 ASCII 字母字符。 字符可以为 A 到 Z 以及 a 到 z。 |
a | 允许为 ASCII 字母字符,但不是必需的。 |
N | 必须为 ASCII 字母数字字符。 字符可以为 A 到 Z、a 到 z 以及 0 到 9。 |
n | 允许为 ASCII 字母数字字符,但不是必需的。 |
X | 必须为任意字符。 |
x | 允许为任意字符,但不是必需的。 |
9 | 必须为 ASCII 数字。 数字可以为 0 到 9。 |
0 | 允许为 ASCII 数字,但不是必需的。 |
D | 必须为 ASCII 数字。 数字可以为 1 到 9。 |
d | 允许为 ASCII 数字,但不是必需的。 数字可以为 1 到 9。 |
# | 允许为 ASCII 数字或者加号/减号,但不是必需的。 |
H | 必须为十六进制字符。 字符可以为 A 到 F、a 到 f 以及 0 到 9。 |
h | 允许为十六进制字符,但不是必需的。 |
B | 必须为二进制字符。 字符可以为 0 到 1。 |
b | 允许为二进制字符,但不是必需的。 |
> | 以下所有字母字符均为大写。 |
< | 以下所有字母字符均为小写。 |
! | 关闭大小写转换。 |
\ | 避免以上列出的特殊字符以将其用作分隔符。 |
掩码由字符和分隔符字符串构成,也可以后跟分号和用于空格的字符。 编辑后,通常会从文本中移除空格字符。 下表列出了示例掩码:
示例掩码 | 描述 |
---|---|
>A<xxxxxxxxxxxx | 以大写字母开头,后跟任意小写字符的文本。 |
AAA-AAA-AAA;_ | 此类唯一标识符使用短划线作为分隔符,并使用下划线来表示要完成的每个字符。 |
B9.99;- | 表示 pH 值。 限制数值只能以 0 或 1 开头,并且只能包含 2 个小数位。 短划线用于表示要完成的每个字符。 |
999-99-9999 | 美国社会安全号码。 |
(999) 999-9999 | 美国电话号码。 |
900 kg | 重量,以公斤为单位,范围为 0 到 999。 |
99999 | 美国五位邮政编码。 |
AAA | IATA 机场代码。 |