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.