方法 : 電子メール アドレスを表す文字列を検証する (Visual Basic)
更新 : 2007 年 11 月
次のコード例では、文字列が有効な電子メール アドレスを表しているかどうかを示すブール型変数を設定します。
使用例
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@microsoft.com" のような形式になっているかどうかを検証します。
このコードを使用すると、文字列を電子メール アドレスとして使用する前に、その文字列を検証できます。これにより、実行時のその他のエラーを防止できます。