<?php $email = "toTo@exAmple.be"; //Note the .com missing echo "PHP Version: ".phpversion().' '; if(filter_var($email, FILTER_VALIDATE_EMAIL)){ echo $email.' '; var_dump(filter_var($email, FILTER_VALIDATE_EMAIL)); }else{ var_dump(filter_var($email, FILTER_VALIDATE_EMAIL)); }
PHP Version: 5.4.3 toTo@exAmple.be string 'toTo@exAmple.be' (length=15)
<?php function checkMail($email) { if (filter_var($email, FILTER_VALIDATE_EMAIL)) return true; else return false; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<?php function checkMail($email) { if (preg_match('/^[_:alnum:-]+(\.[_:alnum:-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/', $email)) return true; else return false; }
<?php *... if(!checkMail($_POST['email'])){ $err .= '<hr>Vérifier votre e-mail ?<hr>'; $err .= '[javascript:history.back(); RETOUR]'; } *...
<script> function isValidEmail(email){ var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/ if(RegExp.test(email)){ return true; }else{ return false; } } function verif_des_champs(frm){ var mess_info = ""; if(!isValidEmail(frm.email.value)){ mess_info +='\nSyntaxe du e-mail '+frm.email.value+' incorrecte ou majuscule'; }else{ } if(frm.code.value==''){ mess_info +='\nCode antispam absent'; }else{ } if(mess_info!=""){ alert(mess_info); return false; }else{ return true; } } </script>
var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/