방법: 전자 메일 주소를 나타내는 문자열 확인(Visual Basic)

업데이트: 2007년 11월

다음 코드 예제에서는 문자열이 유효한 전자 메일 주소를 표시하는지 여부를 나타내는 Boolean 변수를 설정합니다.

예제

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" 형식인지 확인합니다.

문자열을 전자 메일 주소로 사용하기 전에 이 코드를 사용하여 문자열의 유효성을 검사합니다. 그러면 런타임에 다른 오류를 방지할 수 있습니다.

참고 항목

참조

Regex