Comprobar si un email es correcto

¿como comprobar que la dirección de correo electrónico o e-mail ha sido digitado correctamente?

Si es real o no el e-mail, es imposible saberlo, pero por lo menos podemos descubrir si el usuario ha tecleado algo similar a una dirección de correo, si por lo menos tiene dentro el símbolo de la arroba ('@').

Declare @DirecionDeCorreo varchar(100)
SET @DirecionDeCorreo = 'test@xx.com'
If NOT (@DirecionDeCorreo LIKE '[^.@]%[^.@]@[^.@]%[^.@].[^.@]%[^.@]' OR @UserEmail LIKE '%@%@%')
Begin
Print ‘error’
End

Podemos adaptarlo, para colocarlo en una función o procedmiento almacenado.

1 comentario:

David TTT dijo...
Este comentario ha sido eliminado por un administrador del blog.