ВОТ ИСХОДНИКСсылка на RGHOST
Сообщение изменено: x-team (18 марта 2012 - 08:49 )
Отправлено 18 марта 2012 - 08:42
Сообщение изменено: x-team (18 марта 2012 - 08:49 )
Отправлено 18 марта 2012 - 09:13
Сообщение изменено: krv (18 марта 2012 - 09:14 )
Отправлено 18 марта 2012 - 12:06
bool IsValidEmail(const char* email) // by DracoBlue (taked from Pawn language) { int len = strlen(email); int cstate = 0; int 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] == '_')) { /* Nothing */ } 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; }