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

2 réflexions au sujet de « Valider le format d’un courriel (PHP & Javascript) »

  1. toms cheetah glitter slides 8

    accolgo pi che volentieri la sfida. Anche cos gareggeremo in condizioni naturali mai provate. Lui avr i favori del pubblico, ai mondiali di Catania ho visto che tifo fanno in Sicilia sorride ironico sar dura! proposito di mondiali, il 26 marzo partite per la Coppa del Mondo in Asia. Quali sono le sensazioni della vigilia?

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>