現在、無効なメールアドレスが原因でエラーが発生するのを防ぐために、次のようにします。
Dim mailAddress As MailAddress
Try
mailAddress = New MailAddress("testing@invalid@email.com")
Catch ex As Exception
'Invalid email
End Try
ただし、に依存するのではなく、メールアドレスがそのタイプTry..Catch
に対して100%有効であることを検証する方法はありますか?MailAddress
メールを検証するための正規表現関数がたくさんあることは知っていますが、そのMailAddress
型がアドレスを検証するために使用する関数を探しています。