Obligar a poner el "@"
#6

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.

pawn Код:
ValidEmail("user1@hotmail.com"); // Deberia de retornar un valor true.
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.

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);
}
Reply


Messages In This Thread
Obligar a poner el "@" - by ivan23 - 01.07.2014, 14:59
Respuesta: Obligar a poner el "@" - by Kemula - 01.07.2014, 15:06
Respuesta: Obligar a poner el "@" - by ivan23 - 01.07.2014, 15:30
Respuesta: Obligar a poner el "@" - by Kemula - 01.07.2014, 15:50
Respuesta: Obligar a poner el "@" - by ivan23 - 01.07.2014, 15:53
Respuesta: Obligar a poner el "@" - by Maflow - 01.07.2014, 19:35
Respuesta: Obligar a poner el "@" - by Kemula - 01.07.2014, 22:44

Forum Jump:


Users browsing this thread: 2 Guest(s)