If Not TextBox1.Text Like "*[!ヲ-゚]*" Then Label1.Text = "半角カナのみ(または未入力)" Else Label1.Text = "半角カナ以外が含まれている" '半角の「1」や「a」、半角ハングルなども混入NG End If Dim re As New Regex("^\p{IsBasicLatin}*$") If re.IsMatch(TextBox1.Text) Then Label2.Text = "基本ラテン文字のみ(または未入力)" Else Label2.Text = "基本ラテン以外が含まれている" End If