- 2015/4/19 07:03
C#、VB.NETで文字列が半角英数字記号であることをチェックします。今回は正規表現を利用してチェックする方法をご紹介します。
●文字列が半角英数字記号であるかをチェック
/// <summary>
/// 文字列が半角英数字記号かどうかを判定します
/// </summary>
/// <param name="target">対象の文字列</param>
/// <returns>文字列が半角英数字記号の場合はtrue、それ以外はfalse</returns>
public static bool IsASCII(string target)
{
return new Regex("^[\x20-\x7E]+$").IsMatch(target);
}
以下のエリアでは「IsASCII」メソッドを実際に動かした時の挙動を確認できます。
●文字列が半角英数字記号であるかをチェック