プロが教える店舗&オフィスのセキュリティ対策術

VBScriptを使用して文字列が半角カナ文字か半角英数字か
を調べたいのですが方法がわかりません。

調べたところ

半角文字かどうかは
If 0<=ASC(s) And Asc(s) <=255 Then
処理
Else
処理
End If

で調べられるようなのですが、半角カナなのか半角英数文字
なのかを知るためにはどうしたらよいのでしょうか?

ANSI文字コードがわかれば半角カナと英数字とで
細かく条件を分けれそうなのですが、ANSIコードが
載っているサイトを探してもなかなかみつかりません。

どなたかよい方法をご存知でしたら教えてください。

A 回答 (1件)

>半角文字かどうかは


>If 0<=ASC(s) And Asc(s) <=255 Then

まぁ、細かいことをいうとこれだと改行やらタブやらの
制御コードが混じってますけどね。

半角カナは、細かいことを言わなければ上記の範囲の後ろ半分、
128~255で問題ないです。
    • good
    • 0
この回答へのお礼

お答えいただき、ありがとうございました。
この方法で試してみます。

お礼日時:2004/08/18 08:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています