Foros del Web » Creando para Internet » Flash y Actionscript »

Email maldito?

Estas en el tema de Email maldito? en el foro de Flash y Actionscript en Foros del Web. como puedo verificar un email valio en flash, he probado varias formas, pero no me resulta la verificacion Alguien me puede ayudar......
  #1 (permalink)  
Antiguo 07/09/2003, 13:20
 
Fecha de Ingreso: abril-2003
Ubicación: 127.0.0.1
Mensajes: 359
Antigüedad: 21 años
Puntos: 0
Email maldito?

como puedo verificar un email valio en flash, he probado varias formas, pero no me resulta la verificacion

Alguien me puede ayudar...
__________________
Practicando se Aprede
:-) :-)
  #2 (permalink)  
Antiguo 07/09/2003, 14:01
Avatar de BeN
BeN
 
Fecha de Ingreso: agosto-2003
Ubicación: Mexico, D.F.
Mensajes: 281
Antigüedad: 20 años, 7 meses
Puntos: 0
email valido ????


tendrias que analizar la cadena, generalmente hay muchos aspectos a verificar, a mi modo de ver hay dos mas importantes que son:

* Si el usuario escribio la arroba. (ya que a veces no la escriben, solo ponen letras a lo loco).

*Si no dejo espacios. ( a veces solo escriben tonterias y dejan espacios).

para checar esos dos aspectos podemos hacerlo asi:

Se me ocurrio este ejemplo en Flash mx...

Suponiendo que tienes un "input text" con nombre de instancia "texto" en tu escenario:

//correo nos guarda lo que escribieron
correo=texto.text;

//Aqui buscamos la arroba
pos=correo.indexOf('@',0);

//Si la arroba no se encuentra, dentro de ese if, haz algo. muestra un mensaje o bien cancela el envio del email.

if (pos<0){
trace('No hay Arroba');
enviar=false;
}

//Aqui buscamos espacio en blanco
pos=correo.indexOf(' ',0);
if (pos>0){
trace('Hay espacios en Blanco');
enviar=false;
}


Puedes agregar las busquedas que quieras... asi como la de arroba y el espacio en blanco... la Variable enviar nos sirve para alfinal de todos los chequeos ver si se envia el mail o no... asi mira:

if (enviar==false){
trace('Se cancela el envio');
}else{
trace('Aqui se envia el mail');
}


Pon ese codigo en el on(release) de un boton y listo, pruebalo ok
nos avisas si funciono.
__________________
...everything under the sun is in tune
But the sun is eclipsed by the moon.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:58.