Wijmo ユーザーガイド > ウィジェット > Input ウィジェット > InputMask > 概念 > マスク文字 |
プレースホルダの一覧
マスク要素 | 説明 |
---|---|
0 | 数字(必須)。この要素は、0〜9の任意の1桁の数値を受け入れます。 |
9 | 数字またはスペース(オプション) |
# | 数字またはスペース(オプション)。正(+)および負(-)の記号も有効です。 |
L | 英字(必須)。ASCII文字a-zおよびA-Zだけに入力値を制限します。有効な文字は、UnicodeCategoryの以下のカテゴリに属するメンバとなります。UppercaseLetter、LowercaseLetter、TitlecaseLetter、ModifierLetter、およびOtherLetter。 |
? | 英字(オプション)。ASCII文字a-zおよびA-Zだけに入力値を制限します。このマスク要素は、正規表現の[a-zA-Z]?と等価です。 |
& | 文字(必須) |
C | 文字(オプション)。制御文字以外の任意の文字です。 |
A | 英数字(オプション) |
a | 英数字(オプション) |
. | 小数点プレースホルダ。実際の表示に使用される文字は、cultureオプションに適した小数点プレースホルダとなります。 |
, | 3桁区切りプレースホルダ。実際の表示に使用される文字は、cultureオプションに適した3桁区切りプレースホルダとなります。 |
: | 時刻の区切り記号。実際の表示に使用される文字は、cultureオプションに適した時刻プレースホルダとなります。 |
/ | 日付の区切り記号。実際の表示に使用される文字は、cultureオプションに適した日付プレースホルダとなります。 |
$ | 通貨記号。実際の表示に使用される文字は、cultureオプションに適した通貨記号となります。 |
< | シフトダウン。後続のすべての文字を小文字に変換します。 |
> | シフトアップ。後続のすべての文字を大文字に変換します。 |
| | 直前のシフトアップまたはシフトダウンを無効にします。 |
H | すべての半角文字 |
K | 半角カタカナ |
9 | 全角の数字 |
K | 全角カタカナ |
J | ひらがな |
Z | すべての全角文字 |
N | すべての SBCS 大文字カタカナ。 |
N | DBCS 大文字カタカナに一致します。 |
G | DBCS 大文字ひらがなに一致します。 |
\\ | エスケープ。マスク文字をエスケープし、リテラルとして扱われるようにします。バックラッシュのエスケープシーケンスは「\\\\」となります。 |
その他すべての文字はリテラル | マスク以外のすべての要素は、wijinputmask内にそのまま表示されます。 実行時に、リテラルはマスク内の静的な位置を常に占有します。ユーザーが移動または削除することはできません。 |
キーワード一覧
キーワード | 説明 |
---|---|
\A | 任意の大文字の英字[A-Z]に一致 |
\a | 任意の小文字の英字[a-z]に一致 |
\D | 任意の10進数値に一致。[0-9]と等価です。 |
\W | 任意の文字列に一致。[a-zA-Z_0-9]と等価です。 |
\K | 半角カタカナに一致 |
\H | すべての半角文字に一致 |
\A | 任意の大文字の全角英字[ - ]に一致 |
\a | 任意の小文字の全角英字[ - ]に一致 |
\D | 任意の全角10進数値に一致。[ - ]と等価です。 |
\W | 任意の全角単語文字に一致。[ - - - ]と等価です。 |
\K | 全角のカタカナ |
\J | ヒラガナ |
\Z | すべての全角文字 |
\N | すべての SBCS 大文字カタカナに一致します。 |
\N | DBCS 大文字カタカナに一致します。 |
\G | DBCS 大文字ひらがなに一致します。 |
\T | サロゲート文字に一致します。 |
サブキーワード | 説明 |
[] | 文字を組み合わせたサブセットの定義に使用 |
[^] | 除外するサブセットの表記に使用 |
- | 連続する文字範囲の定義に使用 |
{} | パターンを指定 |
* | {0,}の短縮形 |
+ | {1,}の短縮形 |
? | {0,1}の短縮形 |
正規表現 | 出力 |
---|---|
\D{3}-\D{4} | 郵便番号 (012-3456) |
\D{2,4}-\D{2,4}-\D{4}/ | 電話番号 ( 012-345-6789) |
\D{2,4}-\D{2,4}-\D{4} | 電話番号 ( 012-345-6789) |
maskFormat オプションは、以下の例のように正規表現が必要です。
Example |
コードのコピー |
---|---|
$(".selector").wijinputmask({
maskFormat: /\D{3}-\D{4}/
}); |
Example |
コードのコピー |
---|---|
$(".selector").wijinputmask({ maskFormat: new RegExp("\\D{3}-\\D{4}") }); |