C# VB Web システム開発の部屋

システム開発で役に立つコードを厳選したブログです。

【VB.NET】文字列がメールアドレスになっているかチェックする

 

'メールアドレスかチェック
Dim IsMailAddress As boolean = False
If System.Text.RegularExpressions.Regex.IsMatch _
   (str, "^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$", _
   System.Text.RegularExpressions.RegexOptions.IgnoreCase) Then
    IsMailAddress = True
End If

IsMailAddress True ならメールアドレス、Falseならメールアドレスでない。