Search code examples
.netregexvb.netemailemail-validation

Email Format Check in VB


I want to check if email address is valid or not.

How can an email address be validated in VB using Regular Expressions?

([\w-+]+(?:\.[\w-+]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7})

Solution

  •     Function validateEmail(emailAddress) As Boolean
    
        Dim email As New Regex("([\w-+]+(?:\.[\w-+]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7})")
        If email.IsMatch(emailAddress) Then
            Return True
        Else
            Return False
        End If