C# で半角カナを正規表現で判定する
// 「」。、・ も対象とする場合。 string hoge1 = "「ほげ」"; var regex = new Regex(@"[\uFF61-\uFF9F]"); if (regex.IsMatch(hoge1)) { // 「」 があるため true となります。 } // 純粋に半角カタカナのみ対象とする場合。濁点や半濁点も含みません。 string hoge2 = "ホゲ"; regex = new Regex(@"[\uFF66-\uFF9D]"); if (regex.IsMatch(hoge2)) { // true です。 } if (regex.IsMatch(hoge1)) { // これは false となります。 }