API version 1
- ‐
RW
複数型
inputMode¶
入力可能な文字種を指定します。
ユーザーによる入力時に入力可能な、文字種の制限を行います。 INPUT_MASKの場合は、 maskプロパティによって各桁毎の入力文字種を制御できます。
初期値はUNSPECIFIEDです。システム規定値はINPUT_STDです。
設定データ型 | 設定内容 |
---|---|
RegexPatternオブジェクト | 入力可能な文字を正規表現で指定します。 |
文字列 | |
INPUT_MASK | maskプロパティの設定に基づきます。 |
それ以外 | 下記定数を指定します。 |
定数 | 説明 | Unicodeにおける文字コード |
---|---|---|
INPUT_STD | 全文字種 | ‐ |
INPUT_NUMERIC | 半角数字、半角スペース 0~9 |
U+0030~U+0039 |
INPUT_ALPHA | 半角英字、半角スペース a~z、A~Z |
U+0041~U+005A、U+0061~U+007A |
INPUT_SYMBOL | 半角記号(半角数字、半角英字以外の半角)、半角スペース !"#$%&'()=~|\^-@[]:;,./\_?><+*{}` |
U+0021~U+002F、U+003A~U+0040、U+005B~U+0060、U+007B~U+00FE、U+F8F0、U+FF61~U+FF65 |
INPUT_KANA | 半角カタカナ、半角スペース ア~ン |
U+FF66~U+FF9F |
INPUT_DNUMERIC | 全角数字、全・半角スペース 0~9 |
U+FF10~U+FF19 |
INPUT_DALPHA | 全角英字、全・半角スペース a~z、A~Z |
U+FF21~U+FF3A、U+FF41~U+FF5A |
INPUT_DSYMBOL | 全角記号(全角カタカナ、全角ひらがな、全角漢字、 全角数字、全角英字以外の全角)、全・半角スペース !“#$%&‘()=~|`{}*+<>?_¥・。、「」:;@ |
他に該当しないもの |
INPUT_DKANA | 全角カタカナ、全・半角スペース | U+30A1~U+30FA、U+30FC~U+30FF、U+31F0~U+31FF |
INPUT_DHIRA | 全角ひらがな、全・半角スペース | U+3041~U+3096、U+3099~U+309F |
INPUT_DKANJI | 全角漢字、全・半角スペース | U+4E00~U+ABFF、U+E000~U+F8FF、U+F900~U+FAFF |
INPUT_HANKAKU | 半角 | INPUT_NUMERIC、INPUT_ALPHA、INPUT_SYMBOL、INPUT_KANAに該当するもの |
INPUT_ZENKAKU | 全角、全・半角スペース | INPUT_DNUMERIC、INPUT_DALPHA、INPUT_DSYMBOL、INPUT_DKANA、INPUT_DHIRA、INPUT_DKANJIに該当するもの |
INPUT_KANJI | 全角記号以外の全角文字、全・半角スペース | INPUT_DNUMERIC、INPUT_DALPHA、INPUT_DKANA、INPUT_DHIRA、INPUT_DKANJIに該当するもの |
INPUT_EXSPACE | 上記指定に追加するオプションです。 半角スペース除外を指定します。 INPUT_STDとの組み合わせや単独で指定しても効果がありません。 | 例) INPUT_DKANA | INPUT_EXSPACE 全角カタカナ、全角スペースの入力のみを許可 |
関連項目
mask 、TextBox.inputMode プロパティ
定数一覧
------------------------------------------------------------
定数値 | 説明 |
---|---|
INPUT_STD | 0:全文字種 |
INPUT_NUMERIC | 0x00000001:半角数字、半角スペース |
INPUT_ALPHA | 0x00000002:半角英字、半角スペース |
INPUT_SYMBOL | 0x00000004:半角記号(半角数字、半角英字以外の半角)、半角スペース |
INPUT_KANA | 0x00000008:半角カタカナ、半角スペース |
INPUT_DNUMERIC | 0x00000010:全角数字、全・半角スペース |
INPUT_DALPHA | 0x00000020:全角英字、全・半角スペース |
INPUT_DSYMBOL | 0x00000040:全角記号(全角カタカナ、全角ひらがな、全角漢字、全角数字、全角英字以外の全角)、全・半角スペース |
INPUT_DKANA | 0x00000080:全角カタカナ、全・半角スペース |
INPUT_DHIRA | 0x00000100:全角ひらがな、全・半角スペース |
INPUT_DKANJI | 0x00000200:全角漢字、全・半角スペース |
INPUT_HANKAKU | 0x0000000f:半角 |
INPUT_ZENKAKU | 0x000003f0:全角、全・半角スペース |
INPUT_KANJI | 0x000003b0:全角記号以外の全角文字、全・半角スペース |
INPUT_MASK | 0x00020000:マスクモード |
INPUT_EXSPACE | 0x40000000:上記指定に追加するオプションです。半角スペース除外を指定します。 |
使用例
CRSダウンロード
Form SpreadStyleText_properties {
x = 0;
y = 0;
width = 800;
height = 600;
Spread spread1 {
x = 8;
y = 8;
width = 640;
height = 440;
maxColumns = 20;
maxRows = 20;
var s = new SpreadStyleText;
#セルに入力可能な文字種をmaskで指定
s.inputMode = SpreadStyleText.INPUT_MASK;
#IPアドレス(空欄は_で表示)用maskを設定
s.mask = "000.000.000.000;_";
cell("A1").style = s;
}
}