· 6 years ago · Dec 29, 2019, 02:06 AM
1IsValidEmail(const email[]) // ovo
2{
3 new at_pos = strfind(email, "@", true) + 1;
4 if(email[0] == '@' || at_pos == -1)
5 {
6 return false;
7 }
8
9 static const providers[][] =
10 {
11 "hotmail.com",
12 "gmail.com"
13 };
14
15 for(new i = 0; i < sizeof(providers); i ++)
16 {
17 if(!strcmp(email[at_pos], providers[i], true))
18 {
19 return true;
20 }
21 }
22 return false;
23}
24
25#define IsValidEmail(%1) regex_match(%1, "[a-zA-Z0-9_\\.]+@([a-zA-Z0-9\\-]+\\.)+[a-zA-Z]{2,4}") // ili ovo