방법: 전자 메일 주소를 나타내는 문자열 확인(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" 형식인지 확인합니다.
문자열을 전자 메일 주소로 사용하기 전에 이 코드를 사용하여 문자열의 유효성을 검사합니다. 그러면 런타임에 다른 오류를 방지할 수 있습니다.