VALIDATION D'UN FORMULAIRE EN TEMPS RÉEL (OBLIGE L'UTILISATEUR A COMPLETER D'UNE

Phil_Free
Messages postés
275
Date d'inscription
samedi 4 juin 2005
Statut
Membre
Dernière intervention
28 avril 2006
- 12 sept. 2005 à 10:42
sebmafate
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Membre
Dernière intervention
14 février 2014
- 12 sept. 2005 à 14:05
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/33755-validation-d-un-formulaire-en-temps-reel-oblige-l-utilisateur-a-completer-d-une-certaine-maniere-certains-champs

sebmafate
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Membre
Dernière intervention
14 février 2014
38
12 sept. 2005 à 14:05
c'est surtout plus robuste les regex
Phil_Free
Messages postés
275
Date d'inscription
samedi 4 juin 2005
Statut
Membre
Dernière intervention
28 avril 2006
11
12 sept. 2005 à 10:42
Salut !

Concernant le test d'une adresse e-mail, je te propose ceci, basé sur l'expression régulière dédiée aux contrôle des e-mails, qui est plus court et surtout bien plus efficace:

function vmail(mail){
var email = mail;
var modele = /^[a-z0-9\-_\.]+@[a-z0-9]+\.[a-z]{2,5}$/i;
if (modele.test(email))
return true;
else
alert("Votre adresse email est invalide !");
return false;
}