Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Validar Un Campo Para Correo Electronico
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Validar Un Campo Para Correo Electronico 
 
Hola buenas tardes como están todos, espero que bien, quiero preguntarles sobre como se podría validar cadenas que representan direcciones de correo electrónico, gracias.
 



 
jousseph - Ver perfil del usuarioEnviar mensaje privadoVer la galería personal del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Validar Un Campo Para Correo Electronico 
 
Yo uso esta función:
Public Function isMail(cad As String) As Boolean

  Dim lret As Boolean
  
  lret = True
  If InStr(cad, "@") = 0 Or InStr(Trim(cad), " ") > 0 Or InStr(cad, ".") = 0 Then
    lret = False
  Endif
  Return lret
  
End
 

 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Validar Un Campo Para Correo Electronico 
 
Hola señor shordi buenas tardes:

Citar:
    
Re: Validar Un Campo Para Correo Electronico
    Cita rápida Off topic
Yo uso esta función:
Código: [Ocultar] [Seleccionar]
Public Function isMail(cad As String) As Boolean

Dim lret As Boolean

lret = True
If InStr(cad, "@") = 0 Or InStr(Trim(cad), " ") > 0 Or InStr(cad, ".") = 0 Then
lret = False
Endif
Return lret

End



Pero como haria adaptarla al Texbox? con la variable cad?, gracias

saludos
 



 
jousseph - Ver perfil del usuarioEnviar mensaje privadoVer la galería personal del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Validar Un Campo Para Correo Electronico 
 
Jousseph:
Veo que no tienes clara la distinción entre evento y función.
Tú haz esto:

public sub Button1_Click()

if not isMail(mitextbox.text) then
    message("E-Mail incorrecto")
endif

end
Public Function isMail(cad As String) As Boolean

Dim lret As Boolean

lret = True
If InStr(cad, "@") = 0 Or InStr(Trim(cad), " ") > 0 Or InStr(cad, ".") = 0 Then
lret = False
Endif
Return lret

End


Por supuesto no tienes por qué usar el evento click de un botón.

Suerte
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Validar Un Campo Para Correo Electronico 
 
Gracias señor shordi lo hice con el  evento_click() y me funciono perfecto quería hacerlo con el Keypress pero es un estupidez porque me lanzaba al escribir (e-mail incorrecto por cada tecleada jajaja)

If TextBox_e_mail_victima.Text = "" Then
   MESSAGE.INFO("POR FAVOR COMPLETE EL CAMPO DE E-MAIL EN (DATOS DE VÍCTIMA)!")
   Else
   If Not isMail(TextBox_e_mail_victima.text) Then
    message("E-Mail incorrecto")
Else
Try conexion.hconn.EXEC("insert into tabla values(&1,&2,&3)",
textbox1.text, textbox2.text)
endif
endif
end

Muchas gracias.
 



 
última edición por jousseph el Jueves, 27 Febrero 2014, 18:19; editado 1 vez 
jousseph - Ver perfil del usuarioEnviar mensaje privadoVer la galería personal del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron