Szerző Téma: Email Lekérdezése  (Megtekintve 619 alkalommal)

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Email Lekérdezése
« Dátum: 2013. január 10. - 15:39:50 »
0 Show voters
Üdv! Néztem már olyan függvényt de nem találtam ezért írok inkább ide. Az lenne a kérdésem, hogy le lehet valahogyan kérdezni a játékos email címét amit beírt, hogy megfelelõ -e vagy nem? .. Mivel úgy szeretném, hogy egy dialogban lehessen beleírni az emailt majd lekérdezni a játékos email címét probáltam úgy is, hogy legyen benne a @ -jel de nem jöttem rá mivel lehetne csinálni.. valaki valami ötlet? :D

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Email Lekérdezése
« Válasz #1 Dátum: 2013. január 10. - 15:54:29 »
0 Show voters
így tudod lekérdezni, hogy egy szöveg tartalmaz-e @-ot:
 

if(strfind(text, \'@\', true) != -1)
{
// ha tartalmaz @-ot az e-mail
}

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
Email Lekérdezése
« Válasz #2 Dátum: 2013. január 10. - 16:06:44 »
0 Show voters
stock IsValidMailAddr(const addr[])
{
new len = strlen( addr ),
atcount = ( 0 ), IsValid = false
;
if( len < 5 ){
IsValid = false;
goto IsValidMailAddr__the_end;
}
loop:len(i){
if( addr == \'@\' ) atcount ++;
if( atcount > 1 ){
IsValid = false;
break;
}
if( ( addr >= \'a\' && addr <= \'z\' ) || ( addr >= \'A\' && addr <= \'Z\' ) || ( addr == \'.\' ) || ( addr == \'_\' ) || ( addr == \'-\' ) )
IsValid = true;
else{
if( ( addr != \'@\' ) ){
IsValid = false;
break;
}
}
if( i + 1 == len )
if( ( ( addr >= \'a\' && addr <= \'z\' ) || ( addr >= \'A\' && addr <= \'Z\' ) ) && ( addr != \'.\' ) )
IsValid = true;
if( i + 1 == len && addr == \'.\' ) //unneeded? :P
IsValid = false;
}
IsValidMailAddr__the_end:
return IsValid ? true : false;
}

Hivatalos fórumon találtam, nem biztos hogy jó.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Email Lekérdezése
« Válasz #3 Dátum: 2013. január 10. - 16:23:32 »
0 Show voters
Az nem jutott eszembe a strfind :D Köszönöm Rupert!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal