環境:VB6
・やりたいこと
コンボボックスで入力できる文字を漢字だけ(ひらかな、全角カナ、全角数字、全角記号を除く)にしたい
自分で考えたのは、validateイベント内で入力文字コードが
not mid(文字,i,1) like "[ -ヶΑ-∪]"
全角スペース-全角カナの"け"ギリシャ文字のΑ-数字記号の∪
じゃないという判定を行うというものですが、何か問題ありますでしょうか
> 漢字だけ(ひらかな、全角カナ、全角数字、全角記号を除く)にしたい
[を除く]が、許可の意味なのか不許可の意味なのか読み取れませんでした。
とりあえず、Shift_JIS の文字コード表を掲載しておきます。
http://charset.7jp.net/sjis.html
> 何か問題ありますでしょうか
「代々木」「霞ヶ関」などは不許可ですか?
外字領域はどのように扱いますか?
>> 漢字だけ(ひらかな、全角カナ、全角数字、全角記号を除く)にしたい
>[を除く]が、許可の意味なのか不許可の意味なのか読み取れませんでした。
不許可の意味でした
>> 何か問題ありますでしょうか
>「代々木」「霞ヶ関」などは不許可ですか?
>外字領域はどのように扱いますか?
こういうものに関して仕様決まっていませんでした
うーん、もっと仕様つめてもらいますので、今回はここで解決としておきます
また分からなくなった時に質問をあげなおします
魔界の仮面弁士さん、ありがとうございました
解決してませんでした
編集 削除