Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ksiega Gości
Forum PHP.pl > Forum > PHP
chieslaw3
znalazłem cos tekirgo :
$regEx = '/^[^\W][a-zA-Z0-9_]+(\.[a-zA-Z0-9_]+)*\@[a-zA-Z0-9_]+(\.[a-zA-Z0-9_]+)*\.[a-zA-Z]{2,4}$/';
if(preg_match($regEx, $email))
{
echo "Email jest poprawny smile.gif";
}
else
{
echo "Email jest niepoprawny! sad.gif";
}

ale jak to zrobic zeby w przypadku gdy jest zły email nei wyslylal danych z formularza do bazy a gdy jes tpoprawny wysylal?
tzm
  1. $regEx = '/^[^\W][a-zA-Z0-9_]+(\.[a-zA-Z0-9_]+)*\@[a-zA-Z0-9_]+(\.[a-zA-Z0-9_]+)*\.[a-zA-Z]{2,4}$/';
  2. if(preg_match($regEx, $email)){return $email;}
  3. else{return false}


Co i tak musisz potem sprawdzić przed wykonaniem zapytania do bazy.
Kshyhoo
Przenoszę do Przedszkola. Dodaj tagi do tytułu i użyj bb-code do kodu.
timon27
Prościej:
  1. filter_var($checkmail, FILTER_VALIDATE_EMAIL)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.