|
CONTROLE DE VALIDITE D'UN MAIL EN JAVASCIPT OU PHP |
Outils pour webmaster. Trucs et astuces en code HTML, JavaScript, PHP
1°) Descriptif : ce contrôle de validité d'un mail, vérifie la présence de @, de caractères avant et après, d'absence d'espace au début et à la fin, vérifie que le nom de l'utilisateur et du domaine ne soit pas vide, vérifie s'il n'y a pas de caractères interdits dans le nom de l'utilisateur, vérifie s'il n'y a pas de caractères interdits dans le nom de domaine, vérifie que l'extension du nom de domaine existe bien.
Cette vérification opère sur
les erreurs les plus courantes que fait le visiteur lorsqu'il remplit un
formulaire.
- Réalisé en JavaScript, il ne peut en vérifier l'existence réelle (Voir le contrôle de mail
en PHP beaucoup plus performant
ci-dessous).
- Ce script peut être couplé avec le script de vérification qu'un champ
a été bien rempli.
Exemple :
Mise en oeuvre : Sélectionnez le code ci-dessous (copie automatique dans le presse-papiers) et collez-le dans votre page, code HTML visible.
Entre les deux balises <head> et </head>
Entre les deux balises <body> et </body>
Remarque
:
- Dans la ligne var aSuffix entre <head>
et </head>dans vous
devez mettre les extensions des noms de domaine existants (limité dans cet
exemple au pays francophones les plus courants plus quelques autres. Voir tous les noms de domaine
ICI )
Nota : suivant le type ou la configuration plus ou moins restrictive de votre navigateur, de votre firewall ou des outils anti-popup, les scripts JavaScript peuvent ne pas fonctionner correctement.
2°) Descriptif : Dans l'exemple ci-dessous, on opère en PHP, ce qui permet de vérifier en plus l'existence réelle du nom de domaine. Ainsi, si un visiteur entre visiteur@wxcdertye.com (inexistant) ou visiteur@wanadooo.fr (faute), le script en interdira l'entrée.
Entre les deux balises <body> et </body> de votre formulaire en HTML
Entre les deux balises <? et ?> de votre fichier PHP
Nota : suivant le type ou la configuration plus ou moins restrictive de votre navigateur, de votre firewall ou des outils anti-popup, les scripts JavaScript peuvent ne pas fonctionner correctement.
TOUTES LES AUTRES FONCTIONS POUR FORMULAIRE
Construisez votre formulaire en PHP
Copyright www.toulouse-renaissance.net ©