全角漢字だけを入力させる

解決


かめ  2009-09-30 02:25:03  No: 142587

環境:VB6

・やりたいこと
コンボボックスで入力できる文字を漢字だけ(ひらかな、全角カナ、全角数字、全角記号を除く)にしたい

自分で考えたのは、validateイベント内で入力文字コードが

not mid(文字,i,1) like "[  -ヶΑ-∪]"

全角スペース-全角カナの"け"ギリシャ文字のΑ-数字記号の∪

じゃないという判定を行うというものですが、何か問題ありますでしょうか


魔界の仮面弁士  2009-09-30 04:23:29  No: 142588

> 漢字だけ(ひらかな、全角カナ、全角数字、全角記号を除く)にしたい
[を除く]が、許可の意味なのか不許可の意味なのか読み取れませんでした。

とりあえず、Shift_JIS の文字コード表を掲載しておきます。
http://charset.7jp.net/sjis.html

> 何か問題ありますでしょうか
「代々木」「霞ヶ関」などは不許可ですか?
外字領域はどのように扱いますか?


かめ  2009-10-01 18:12:00  No: 142589

>> 漢字だけ(ひらかな、全角カナ、全角数字、全角記号を除く)にしたい
>[を除く]が、許可の意味なのか不許可の意味なのか読み取れませんでした。
不許可の意味でした

>> 何か問題ありますでしょうか
>「代々木」「霞ヶ関」などは不許可ですか?
>外字領域はどのように扱いますか?
こういうものに関して仕様決まっていませんでした

うーん、もっと仕様つめてもらいますので、今回はここで解決としておきます
また分からなくなった時に質問をあげなおします

魔界の仮面弁士さん、ありがとうございました


かめ  2009-10-01 18:12:51  No: 142590

解決してませんでした


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加