| 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}") }); | |