FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
especifico mi pregunta
hala amigo.
me refiero mas o menos a lo siguiente: ingreso un correo como juanito@hotmailcom. o juanito@yahoo.es o bien sea uno para gmai. como este es un ejercicion de principiantes, solo necesito organizar la condicion que me diga si el correo ingresado es valido o no. yo tengo un ejercio de clases, pero este es para allar el area de un cuadrado. osea asi: unit cuadradounit; interface type Tcuadrado=class private lado:integer; public procedure setlado(Alado:integer); function area:integer; function getlado:integer; end; implementation procedure Tcuadrado.setlado(Alado:integer); begin lado:=Alado; end; function Tcuadrado.getlado:integer; begin result:=lado; end; function Tcuadrado.Area:integer; begin result:=lado*lado; end; end. end. la cosa es que en este necesito otro enfoque por lo de la condicion, y alli es donde me enrredo un poco. |
#2
|
||||
|
||||
O sea que estas buscando si el texto entrado es un correo? Asi, si alguien escribe:
- correonovalidao.com - correo@novalido - @novalido.com diga que no lo es?
__________________
El malabarista. |
#3
|
|||
|
|||
hola.
si claro amigo a eso me refiero es que en turbo pascal seria asi: if (correo<>yahoo.es)or(correo<>hotmail.com)or(correo<>gmail.com)then begin writeln('este correo no es valido'); end else begin writeln('correo valido'); end; end. pero en delphi nose cambios habrian. bye. |
#4
|
||||
|
||||
Delphi y Pascal es lo mismo. Pero el algoritmo que usas no sirve.
Y que pasa si es uno "estesi@esvalido.com"? Debes es armar un sistema de reglas que son comunes a todas las direcciones de correo. Como por ejemplo, que tiene un @, que antes hay esto y que despues esto. Para ello, busca en internet como validar un correo electronico, veras muchos ejemplos.
__________________
El malabarista. |
#5
|
|||
|
|||
gracias
pase eso por alto gracias.
ya me pongo atrabajar en eso . hare el planteamiento. bye. |
#6
|
|||
|
|||
un saludo a todos:
oye parsero ya tengo la condicion: bueno aun que esa es solo para verificar que este el @. pero pues de alli se basan las demas condiciones. gracias a los que opinaron y/o ayudaron. for i:=1 to length(email)do begin if email[i]='@'then begin arroba:=true; break; end; end. y pues podemos dar por terminado el tema. un que me queda buentrabajo por hacer aun. bye. |
#7
|
|||
|
|||
Cita:
Aunque esto de validar un correo tiene sus complicaciones, que te parece esto?
Salud OS PD: Usa las etiquetas delphi para que tu código se vea mejor...
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ejercicio con Posiciones de dígitos | gerupc | Varios | 19 | 18-08-2007 18:59:40 |
Problema con ejercicio en Delphi | gerupc | Varios | 5 | 11-08-2007 21:39:28 |
ayuda con un ejercicio por favor! | Albert0 | JAVA | 1 | 19-06-2007 18:29:00 |
Ejercicio | Solarintg | Varios | 1 | 02-12-2006 15:48:07 |
Cómo repercute el ejercicio en el trabajo | Al González | Debates | 11 | 15-03-2005 12:35:22 |
|