neviem preco mi to cez ten ereg nejde... ked chcem ze ked nie je spravny format emailu tak to mozem napisat priamo do tej funcie ?
Kód:
//overenie ci je zadany e-mail v spravnom tvare
function checkEmail($e_mail) {
if(ereg("^[a-zA-Z0-9][a-zA-Z0-9_\.\-]*[@][a-zA-Z0-9\.\-]*[\.][a-zA-Z]{2,4}$", $e_mail)) {
return true;
}
else {
$tabulka_chyba = $tabulka_chyba_zaciatok;
$tabulka_chyba .= "Zadajte e-mail adresu v správnom tvare napriklad: nieco@nieco.domena!
<br><br><a href='javascript:history.back(1)'><font color=\"#000000\"><b>späť</b></font></a>";
$tabulka_chyba .= $tabulka_chyba_koniec;
echo $tabulka_chyba;
die( );
return false;
}
}
PS: [\.][a-zA-Z]{2,4} to 2,4 neznamena nahodou ze ti povoli domenu s 2 a4mi znakmi alebo je to 2-4 znaky... lebo ak sa nemylim tak gmail ma domenou com a to su 3 znaky , nie?