Duda rapida Dialogo
#4

Код:
stock ValidEmail(email[]) {
  new len=strlen(email);
  new cstate=0;
  new i;
  for(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 {
       // Ok no A..Z,a..z,_,.,-
       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]=='.')) return true;
  return false;
}
Pareece que eso era lo que buscabas.
Reply


Messages In This Thread
Duda rapida Dialogo - by theniik - 24.06.2012, 05:47
Respuesta: Duda rapida Dialogo - by OTACON - 24.06.2012, 07:01
Respuesta: Duda rapida Dialogo - by theniik - 24.06.2012, 07:03
Re: Duda rapida Dialogo - by Setorrel - 24.06.2012, 07:55
Respuesta: Duda rapida Dialogo - by theniik - 24.06.2012, 16:14
Re: Duda rapida Dialogo - by mercuryblade69 - 24.06.2012, 16:34
Respuesta: Re: Duda rapida Dialogo - by theniik - 24.06.2012, 16:57
Respuesta: Duda rapida Dialogo - by CaptainMactavish - 25.06.2012, 05:45
Re: Respuesta: Duda rapida Dialogo - by Daniel-92 - 25.06.2012, 17:26
Re: Duda rapida Dialogo - by Bu11Sh0t - 25.06.2012, 18:52

Forum Jump:


Users browsing this thread: 1 Guest(s)