|
/// <returns> True: valido False: dirección incorrecta </returns> public bool EsMailValido(string to) { try { //return System.Text.RegularExpressions.Regex.IsMatch(to, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"); return System.Text.RegularExpressions.Regex.IsMatch(to, @"^(([^<>()[\]\\.,;:\s@\""]+" + @"(\.[^<>()[\]\\.,;:\s@\""]+)*)|(\"".+\""))@" + @"((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" + @"\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+" + @"[a-zA-Z]{2,}))$"); } catch (Exception e) { throw new ApplicationException("validar email", e); } }
¿Mejoramos la definición?
Puntos: 5( 3 votos)
Publicado el 13/07/2018. |