Script php: Controllo validità email

   difficoltà:  script script script script script

Script simili
20/7/2006


Semplice script per il controllo della validità dell' e-mail inserita in form attraverso espressioni regolari

function ControlloEmail($email){
$result = eregi("^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$",$email);
if($result == false){
return false;
}else{
return true;
}
}
  

Social:


Donazione:
Se questo script ti è stato utile e ti ho fatto risparmiare tempo e denaro fai una
qualsiasi cifra è ben accetta! 1€, 3€, 5€ ,10€, 50€ ;-) fai te!

Permalink: Tag:
e-mail   form   controllo   php   script  
Script Simili: Permalink: Link utili:
Tools:
Feed RSS    



Commenti


  vittorio

13/5/2007 13:42:46

eregi praticamente cosa fa??

  Fabio

13/5/2007 13:58:09

controlla che la stringa passata sia conforme all'espressione regolare(senza differenze tra maiuscole e minuscole

eregi

  Andrea

4/10/2007 16:41:59

Come posso controllare se il numero di lettere prima e dopo la @ sia maggiore di 3 ?
forse è maniacale ma è pur sempre un modo per scoraggiare malintenzionati.

  amedeo

15/10/2007 12:00:07

Con strpos() puoi conoscere la posizione del carattere @ (quindi quanti caratteri ci sono prima), con strlen() puoi sarepe quanto e' lunga la stringa e calcolare di conseguenza quanti caratteri ci siano dopo la @

  redpps

18/1/2008 12:16:58

se ritorno direttamente il risultato senza assegnarlo e poi controllarlo nn faccio prima ;)

  Vincenzo Fiore Marrese

29/8/2008 3:53:11

Da tener conto che esistono anche indirizzi Email con più di 3 caratteri dopo la chicciola (@) che sono comunque validi, come peresempio@info.com.

Saluti.

  Vincenzo Fiore Marrese

29/8/2008 4:03:01

Scusate mi sono confuso.
Ovviamente volevo dire che l'estensione del nome del dominio può avere più di tre lettere, vale a dire:

esempio@sito.info

Saluti.

  Antonio

2/5/2010 12:24:51

salve a tutti
scrivo per aggiornare il post che è un po' datato
visto che l'uso di eregi è deprecato
cosa si potrebbe usare e come al suo posto?

grazie

  Fabio

7/5/2010 15:45:39

Alternative a ereg

  Fabio

12/5/2010 17:08:51

if(!filter_var($email, FILTER_VALIDATE_EMAIL)){
//mail errata
}



Lascia un commento


Codice di controllo*:
Nome*:
Email/Link:
Testo*:
 
I campi contrassegnati con * sono obbligatori.