01.07.2014, 19:35
(
Последний раз редактировалось Maflow; 01.07.2014 в 19:46.
Причина: Agrego: Se necesita un include para que funcione.
)
Buscando en ****** me tope con esto: https://sampwiki.blast.hk/wiki/Useful_Functions#ValidEmail
La funcion es ValidEmail() y recibe como parametro el correo electronico, esta retorta TRUE para correos validos y FALSE para correos invalidos.
Edit: Para que funcione necesitaras este include http://www.mediafire.com/download/b7...o4ff32a/uf.inc
Pero si no quieres agregar el include toma la funciona y listo.
La funcion es ValidEmail() y recibe como parametro el correo electronico, esta retorta TRUE para correos validos y FALSE para correos invalidos.
pawn Код:
ValidEmail("user1@hotmail.com"); // Deberia de retornar un valor true.
Pero si no quieres agregar el include toma la funciona y listo.
pawn Код:
stock IsValidEmail(const email[]) //By Jan "DracoBlue" Schьtze
{
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]=='_'))
{
}
else
{
if ((cstate==0) &&(email[i]=='@'))
{
cstate=1;
}
else
{
return false;
}
}
}
if (cstate<1)
{
return false;
}
if (len<6)
{
return false;
}
if ((email[len-3]=='.') || (email[len-4]=='.') || (email[len-5]=='.'))
{
return true;
}
return false;
}
stock ValidEmail(email[])
{
return IsValidEmail(email);
}