Mйtodo para validar...
#9

Sн bien gracias, pero ese cуdigo tenнa un problema que no detectaba los nъmeros en el correo.

Aquн os lo dejo un poco arreglado.

Quote:

IsValidEmail(email[]) {
new len = strlen(email);
new cstate = 0;
for(new i = 0; i < len; i++) {
if ((cstate==0 || cstate==1) && (email[i]>='A' && email[i]<='Z') || (email[i]>='a' && email[i]<='z') || (email[i]=='.') || (email[i]=='-') || (email[i]=='_') || (email[i]>='0' && email[i]<='9'))
{ }
else {
if ((cstate==0) && (email[i] == '@')) {
// its an @ after the name, ok state = 1;
cstate = 1;
} else {
// Its stuff which is not allowed
return false;
}
}
}
if (cstate < 1 ) return false;
if (len < 6) return false;
// A toplevel domain has only 3 to 4 signs
if ((email[len-3] == '.') || (email[len-4] == '.') || (email[len-5] == '.') || (email[len-6] == '.') || (email[len-7] == '.')) return true;
return false;
}

Reply


Messages In This Thread
Mйtodo para validar... - by Unrea1 - 29.07.2015, 06:58
Respuesta: Mйtodo para validar... - by Zume - 29.07.2015, 07:10
Re: Respuesta: Mйtodo para validar... - by Unrea1 - 29.07.2015, 07:16
Respuesta: Mйtodo para validar... - by Zume - 29.07.2015, 07:21
Respuesta: Mйtodo para validar... - by OTACON - 29.07.2015, 08:25
Re: Respuesta: Mйtodo para validar... - by Onfroi - 29.07.2015, 14:32
Re: Respuesta: Mйtodo para validar... - by Unrea1 - 29.07.2015, 15:04
Respuesta: Re: Respuesta: Mйtodo para validar... - by OTACON - 29.07.2015, 20:00
Re: Mйtodo para validar... - by Unrea1 - 29.07.2015, 20:33
Re: Mйtodo para validar... - by NullBot - 29.07.2015, 23:27

Forum Jump:


Users browsing this thread: 1 Guest(s)