Valider le format d’un courriel (PHP & Javascript)

Voici deux échantillons de script pour valider des adresses courriel, ce qui est communément utilisé dans la validation de formulaires, pour éviter que les utilisateur.

Valider le format d’un courriel en Javascript

Insérez ce petit bout de Javascript entre les balises <head> et </head> de votre document HTML :



Insérer un formulaire de ce genre entre les balises <body> et </body> :



L’événement onsubmit appelle la fonction checkMail() et lui transmet la valeur du champs texte courriel. Le champs courriel est identifié par le ID courriel.

Essayez le script en ligne

Valider le format d’un courriel en PHP

Voici une petite fonction PHP qui permet de vérifier que l’utilisateur a bel et bien entré une adresse courriel qui puisse exister.

function validMail($addr) {
if ((!ereg(« .+\@.+\..+ », $addr)) || (!ereg(« ^[a-zA-Z0-9_@.-]+$ », $addr)))
RETURN FALSE;
else
RETURN TRUE;
}
// Exemple d’utilisation :
if(!validMail(‘infoadresse.com’)) {
echo « Votre adresse est invalide! »;
}

Ça ne teste pas son existence, mais ça évite que l’utilisateur instinctivement des conneries.

Ce message est également disponible en : Anglais

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>