PowerTools InputMan for Windows Forms 8.0J
Pattern プロパティ (MaskPatternField)

フィールドに入力可能な文字を表す入力マスク文字列を取得または設定します。
構文
Public Property Pattern As String
public string Pattern {get; set;}

プロパティ値

入力マスク文字列を表すString値。 既定値はString.Emptyです。
解説

入力マスク文字列は以下の表の表現のタイプを1つ以上指定して構成します。2つ以上の表現が指定された場合、 入力可能な文字はそれらの表現の論理和となります。

表現のタイプ 説明
8進数(ASCII) ASCII文字を表現するときだけ使用します。「\040」のように、頭に0をつけて必ず3桁の数値で表現します。
16進数(ASCII) ASCII文字を表現するときだけ使用します。 「\x20」のように、\xに続いて必ず2桁の数値(頭に0を付ける)で表現します。
16進数(Unicode) すべての文字を表現できます。「\u0020」のように、\uに続いて必ず4桁の数値(頭に0を付ける)で表現します。
キーワード 下表で説明するキーワード(メタ文字)です。
文字 キーワード以外の文字です。

キーワードでは以下のような正規表現を使用します。ここでは、キーワードを主要なものと補助的なものに分けて解説します。
主要なキーワード

半角 全角 説明
\A \A 大文字のアルファベットを表します。[A-Z]または[A-Z]と同等です。
\a \a 小文字のアルファベットを表します。[a-z]または[a-z]と同等です。
\D \D 数字を表します。[0-9]または[0-9]と同等です。
\B \B 2進数を表します。[0-1]または[0-1]と同等です。
\X \X 16進数を表します。[0-9A-Fa-f]または[0-9A-Fa-f]と同等です。
\W \W すべての英数字を表します。[a-zA-Z_0-9]または[a-zA-Z_0-9]と同等です。
\K \K カタカナ(促音・拗音の小書き表記あり)を表します。
\N \N カタカナ(促音・拗音の小書き表記なし)を表します。
\H - すべての半角文字を表します。
- \J ひらがな(促音・拗音の小書き表記あり)を表します。
- \G ひらがな(促音・拗音の小書き表記なし)を表します。
- \Z すべての全角文字を表します。
- \T サロゲート ペア文字を表します。
- \I JIS X 0208文字を表します。
- \M Shift JIS文字を表します。
- \V IVS(Ideographic Variation Sequence)文字を表します。
半角文字と全角文字は、その文字のShift-JISコードを使って識別されます。補助的なキーワード
メタ文字 説明
^ その後に続く文字グループの補集合をあらわします。
\(Chr(92)) キーワードをリテラル文字として表示

参照

MaskPatternField クラス
MaskPatternField メンバ

 

 


© 2004-2015 GrapeCity inc. All rights reserved.