Mйtodo para validar... - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Mйtodo para validar... (
/showthread.php?tid=583550)
Mйtodo para validar... -
Unrea1 - 29.07.2015
Hola,
Quisiera saber cуmo serнa el mйtodo para validad un Email y continuar con determinados scripts si el Email es vбlido... gracias.
Respuesta: Mйtodo para validar... -
Zume - 29.07.2015
con Strfind (
https://sampwiki.blast.hk/wiki/Strfind)
Re: Respuesta: Mйtodo para validar... -
Unrea1 - 29.07.2015
Quote:
Originally Posted by _Zume
|
Pero me referнa en solamente permitir el formato
asd@dominio.com
Osea, evitar cualquier trolleada en los carбcteres. Uso el include RegEx...
Respuesta: Mйtodo para validar... -
Zume - 29.07.2015
Con strfind puedes permitir el correo al encontrar un @ lo demбs serнa lo normal que se pone al ingresar el correo, si buscas hacerlo con las expresiones puedes probar con esto (no estoy seguro si funcione):
Код:
^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$
Respuesta: Mйtodo para validar... -
OTACON - 29.07.2015
http://forum.sa-mp.com/showpost.php?...62&postcount=4
http://forum.sa-mp.com/showpost.php?...36&postcount=6
Re: Respuesta: Mйtodo para validar... -
Onfroi - 29.07.2015
Quote:
Originally Posted by OTACON
|
Leiste bien?
Quote:
Originally Posted by ******
Trust me, that validation code is WRONG!
|
No creo que haya una forma de validar un email 100% a menos que sea mandadole un email al jugador y verificar si le ha llegado.
Re: Respuesta: Mйtodo para validar... -
Unrea1 - 29.07.2015
Quote:
Originally Posted by Onfroi
Leiste bien?
No creo que haya una forma de validar un email 100% a menos que sea mandadole un email al jugador y verificar si le ha llegado.
|
Pero me refiero a lo bбsico, el @ y el puntito.., o por lo menos que tenga la finalidades .com .net, etc.
Respuesta: Re: Respuesta: Mйtodo para validar... -
OTACON - 29.07.2015
Quote:
Originally Posted by LatinZ
Pero me refiero a lo bбsico, el @ y el puntito.., o por lo menos que tenga la finalidades .com .net, etc.
|
exacto.
esto hace lo que tu quieres.
http://forum.sa-mp.com/showpost.php?...62&postcount=4
Re: Mйtodo para validar... -
Unrea1 - 29.07.2015
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;
}
|
Re: Mйtodo para validar... -
NullBot - 29.07.2015
mira si esta condiciуn te ayuda!
if(strfind(Mail, "@") == -1 || strfind(Mail, ".") == -1)