Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Sprawdzanie poprawności maila
Forum PHP.pl > Forum > Przedszkole
henio
Mam taki kłopot, otóż mój skrypt sprawdza format e-maila w taki sposób
  1. <?php
  2. if(!preg_match("/^[a-zA-Z0-9_]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+$/", $_POST['email']))
  3. ?>

a w taki sposób jest to rozwiązane w jednym z artykułów na stronie php.pl
  1. <?php
  2. if(!preg_match("/^( [a-zA-Z0-9] )+( [a-zA-Z0-9._-] )*@( [a-zA-Z0-9_-] )+( [a-zA-Z0-9._-] +)+$/" , $_POST['email']))
  3. ?>

Otóż oba sposoby nie uwzględniają takiej możlwości: test.test@test.pl

Proszę o pomoc, lub link do artykułu, który i taki e-mail sprawdzi jako poprawny, a nie tylko taki test@test.pl
tomm
a spróbuj to
if(!preg_match("/^[a-zA-Z0-9_\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/", $_POST['email']))
fernet
  1. <?php
  2. $patern = "^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)+$";
  3. ?>
henio
Cytat(tomm @ 4.09.2008, 19:36:40 ) *
a spróbuj to
if(!preg_match("/^[a-zA-Z0-9_\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/", $_POST['email']))



Dziękuje za pomoc
Cysiaczek
Czytajcie proszę manual.
http://pl2.php.net/manual/pl/function.filter-var.php
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.