iOSAndroidWindows
入力可能な文字種を指定します。
定数 |
値 |
説明 |
---|---|---|
$STD |
0 |
全文字種 |
$NUMERIC |
1 |
半角数字、半角スペース 0〜9 |
$ALPHA |
2 |
半角英字、半角スペース a〜z、A〜Z |
$SYMBOL |
4 |
半角記号(半角数字、半角英字以外の半角)、半角スペース !"#$%&'()=~|\^-@[]:;,./\_?><+*{}` |
$KANA |
8 |
半角カタカナ、半角スペース ア〜ン |
$DNUMERIC |
16 |
全角数字、全・半角スペース 0〜9 |
$DALPHA |
32 |
全角英字、全・半角スペース a〜z、A〜Z |
$DSYMBOL |
64 |
全角記号(全角カタカナ、全角ひらがな、全角漢字、全角数字、全角英字以外の全角)、全・半角スペース !“#$%&‘()=〜|`{} *+<>?_\・。、「」:;@ |
$DKANA |
128 |
全角カタカナ、全・半角スペース |
$DHIRA |
256 |
全角ひらがな、全・半角スペース |
$DKANJI |
512 |
全角漢字、全・半角スペース |
$HANKAKU |
15 |
半角 |
$ZENKAKU |
1008 |
全角、全・半角スペース |
$KANJI |
944 |
全角記号以外の全角文字、全・半角スペース |
$EXSPACE |
0x40000000 |
上記指定に追加するオプションです。半角スペース除外を指定します。 $STDとの組み合わせや単独で指定しても効果がありません。 |
文字種の判断は、OSの機能を利用しています。
OSにより異なる判断が行われる場合があります。
「々」の文字は、OSにより記号と判断される場合と、漢字と判断される場合がありますので、実際に利用するOSにより、正しく判断されることを必ず確認してください。