表紙 > VB.NET サンプル >
VB.NET 2002, VB.NET 2003, VB2005
文字列に全角文字が含まれているか調べる
次のメソッド IsZenkaku() を使って文字列に全角文字が1つ以上含まれているかを調べることができる。
'■IsZenkaku
'■機能:文字列に全角文字が含まれているか調べる。
'■引数:Value 調べる対象の文字列。
'■戻り値:全角文字が含まれている場合はTrue、そうでない場合False。
Private Function IsZenkaku(ByVal Value As String) As Boolean Dim ByteLength As IntegerByteLength = System.Text.Encoding.GetEncoding("Shift_JIS").GetByteCount(Value)
Return Len(Value) <> ByteLength
End Function
使用例:
・MsgBox IsZenkaku("ABCDE")
"False"と表示される。
・MsgBox IsZenkaku("あいABC")
"True"と表示される。
VB6では VB6
文字列に全角文字が含まれているか調べる 参照