FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Cita:
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#2
|
|||
|
|||
bueno a mi no me trabaja el codigo asi como lo tiene el d la arroba, siempre me guarda las cosas y no me tira el mensaje q esta malo porq no tiene ni arroba ni nada q paresca un email.
arreglando eso me hice con un comboxbox y pues ingeniandomelas un poquito saque un codigo
pero ojala se pueda hacer con el metodo ese d si no encuentra la arroba o el punto no lo permita. y tambien sigo con lo del nuevo usuario, como hacer q queden en blanco los edits sin q se ponga los values q se les dan arriba, ya q se clickeo dos veces el nuevo usuario no me permite aregar nada y me da un error d un solo ya q se han insertado los otros valores autoamticamente. |
#3
|
|||
|
|||
Indudablemente que validar un correo electronico tiene sus asegunes, hasta ahora se ha tratado de verificar la semantica del correo, pero eso solo nos dice que se escribio bien, yo agregaria un paso mas recuperando la IP del servidor de correo, usando el código que seoane acaba de proporcionar en otro hilo.
Aqui pego el código el cual nos garantiza al menos que se esta usando un servidor válido. Solo necesitamos agregar www. y lo que sigue del @.
Esto nos regresa la IP si está correcto el servidor de correo, de otra forma nos da un valor nulo. Yo creo que esto ya es un gran avance. Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#4
|
||||
|
||||
Esta es una muy buena idea, aunque creo que no hay que descartar la validación gramatical.
Ya anteriormente se ha discutido esto, por ejemplo, en el hilo Como Saber si una Dirección de Correo es Válida????. En esa ocasión se planteó el uso de expresiones regulares y se habló de RegExp Studio, que me parece un buen enfoque. Usar TRegExpr es cosa sólo de incluir una unidad en el proyecto así que no necesitamos instalar nada ni insertar componentes ni depender de dlls externas. En el hilo mencionado se propone una expresión regular Código:
[\w\d\-\.]+@[\w\d\-]+(\.[\w\d\-]+)+ Código:
[\w\-\.]+@[\w\-]+(\.[\w\-]+)+ Haciendo algunas pruebas, me ha gustado esta: Código:
^\w+(\.\w+)*@(\w+(\.\w+)+)$ Código:
^[\w\-]+(\.[\w\-]+)*@([\w\-]+(\.[\w\-]+)+)$ Aplicando a nuestro caso, podemos implementar esta función:
El parámetro Ping sería para indicar si deseamos verificar la existencia del servidor. // Saludos |
#5
|
|||
|
|||
Cita:
Saludos Validados como lo diria nuestro buen amigo Al.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#6
|
|||
|
|||
Cita:
|
#7
|
||||
|
||||
Cita:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#8
|
||||
|
||||
Cita:
Además ni siquiera las expresiones regulares son la panacea porque las #$%&/!"& direcciones de email son muy complejas, y según he visto en algunos lugares, acepta cosas muy raras, así que ni un método ni otro van a cubrir todos los casos. // Saludos |
#9
|
||||
|
||||
Cita:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#10
|
||||
|
||||
¡Válgame!
Lo malo de las expresiones regulares, es que, pasados uns meses (o años), uno no tiene ni idea de cómo fue capaz de escribir tal serie de majaderías En fin; aunque creo que hay variantes, las expresiones regulares más o menos son un estándar que, si no me equivoco, se basan en las que usa PERL. // Saludos |
#11
|
||||
|
||||
Cita:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Validar un Dbedit? | kman | Varios | 10 | 13-03-2007 04:07:11 |
Validar y Autocompletar Fecha en un DBEdit | gluglu | OOP | 4 | 29-12-2006 11:24:06 |
Validar un DBEdit con delphi interbase | servicomp | Conexión con bases de datos | 8 | 06-08-2006 16:27:11 |
validar dbedit | yeison Cristman | Conexión con bases de datos | 1 | 29-07-2006 21:55:56 |
como validar datos en el evento onkeypress de un dbedit? | viajero2015 | Varios | 1 | 01-02-2004 21:41:59 |
|