Encontré esta interesante expresión regular para validar una dirección de correo electrónico en VB.NET para aplicaciones Windows.
Imports System.Text.RegularExpressions
Function CorreoValido(ByVal sEmai As String)
Return Regex.IsMatch(sEmail, «[0-9a-zA-Z]([-.w]*[0-9a-zA-Z_+])*@([0-9a-zA-Z][-w]*[0-9a-zA-Z].)+[a-zA-Z]{2,9}$»)
End Function
Y te diste el trabajo de ver si funciona?
Por supuesto que sí. Tanto así que me di el trabajo de publicarlo 😉
está malo, permite dos arroba en la cadena además de permitir un sin fin de caracteres, como comillas, parentesis, slash, etc.
Le echaré un vistazo para mejorarlo, debido a mi tiempo sobrecargado ahora mismo no puedo hacerlo. Gracias por comentar.