方法: 電子メール アドレスを表す文字列を検証する (Visual Basic)
次のコード例では、文字列が有効な電子メール アドレスを表しているかどうかを示すブール型変数を設定します。
使用例
Function ValidateEmail(ByVal email As String) As Boolean
Dim emailRegex As New System.Text.RegularExpressions.Regex(
"^(?<user>[^@]+)@(?<host>.+)$")
Dim emailMatch As System.Text.RegularExpressions.Match =
emailRegex.Match(email)
Return emailMatch.Success
End Function
コードのコンパイル
このメソッドを呼び出すときには、電子メール アドレスを含んでいる文字列を渡します。
信頼性の高いプログラミング
このメソッドは、与えられた電子メール アドレスが "someone@example.com" のような形式になっているかどうかを検証します。
このコードを使用すると、文字列を電子メール アドレスとして使用する前に、その文字列を検証できます。 これにより、実行時のその他のエラーを防止できます。