VB.NET
'検証する文字列
Dim address As String = "a@gmail.com"
'メールアドレスっぽいか調べる
If System.Text.RegularExpressions.Regex.IsMatch( _
address, _
"\A[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\z", _
System.Text.RegularExpressions.RegexOptions.IgnoreCase) Then
Console.WriteLine("メールアドレスのようです")
End If
C#//検証する文字列
string address = "a@gmail.com";
//メールアドレスっぽいか調べる
if (System.Text.RegularExpressions.Regex.IsMatch(
address,
@"\A[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\z",
System.Text.RegularExpressions.RegexOptions.IgnoreCase))
{
Console.WriteLine("メールアドレスのようです");
}