Gribouille26
lundi 4 octobre 2004 à 14:52
D'accord, alors faut que je mette les deux!
J'ai trouvé ça du côté
php, mais sans explications:
CODE
<?
if (ereg("^.+@.+\\..+$", $_POST["mon_champ"])) {
echo "Email valide !";
} else {
echo "Email invalide !";
}
?>
Je ne comprend pas trop cette chaine: ^.+@.+\\..+$
Je suppose que ça verifie si le mail contient _AT_ mais encore... je trouve ça bien long...
J'en ai trouvé un autre, mais là je comprend plus bien..
CODE
// champ email rempli ?
if (!$f_mail){array_push($error,"Merci d'indiquer une adresse Email.<BR>");}
else if(!ereg ("^[^@ ]+@[^@ ]+\.[^@ \.]+$", $f_mail)){
array_push($error,"Attention, l'adresse e-mail saisie n'est pas valide<br>");}
// permet de vérifier avec les expressions régulières (ereg)
//qu'il n'y a pas de caractères interdits mais ne vérifie pas
//que cette adresse aboutit bien chez quelqu'un
Ca donne quoi les array_push()? C'est comme les boites alerte en javascript?