入力マスクは、プロジェクト ユーザー入力変数またはボタン ユーザー入力変数の一部として文字とシンボルを使用することで、データ入力の形式を定義します。 入力マスクをユーザー入力変数に適用する場合、ユーザーが入力した値は、入力マスクによって定義された特定のパターンに従っていなければなりません。
入力マスクをユーザー入力変数に適用するには、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 | 16 進数が必須です。 使用できる文字は A ~ F、a ~ f、0 ~ 9 です。 |
h | 16 進数が許可されていますが必須ではありません。 |
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 | 米国の 5 桁の郵便番号。 |
AAA | IATA 空港コード。 |