begin process at 2012 02 11 04:49:10
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Formulaire

 > EXP RÉGULIÈRE POUR VALIDER UN EMAIL DANS UN FORMULAIRE (VALIDATION)

EXP RÉGULIÈRE POUR VALIDER UN EMAIL DANS UN FORMULAIRE (VALIDATION)


 Information sur la source

Note :
5 / 10 - par 1 personne
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Formulaire Niveau :Débutant Date de création :20/08/2003 Date de mise à jour :20/08/2003 16:25:31 Vu :18 758

Auteur : markachat

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Vérifie la mise en forme d'un email récupéré d'un formulaire.
Autorise les noms de domaines en lettre ou en adresse IP.
Noms de domaines longs acceptés.

Source

  • /^[^@]+@(([\w\-]+\.){1,4}[a-zA-Z]{2,4}|(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]))$/
/^[^@]+@(([\w\-]+\.){1,4}[a-zA-Z]{2,4}|(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]))$/

 Conclusion

Promis, je donne un code plus complet assez vite. Il n'y a ici que l'expression régulière. Maintenant vous pouvez créé votre code en utilisant cette expression.
Mike


 Sources du même auteur

LES 216 COULEURS WEB

 Sources de la même categorie

Source avec Zip Source avec une capture BOITE DE DIALOGUE MODALE DE SÉLECTION D'UNE LISTE D'ICONES par JJDai
Source avec Zip Source avec une capture RÉSOLUTION D'UN SYSTÈME D'ÉQUATIONS LINÉAIRES À N INCONNUES par william voirol
Source avec Zip Source avec une capture PLUGIN JQUERY LISTE MODIFIABLE (COMBO) AUTOCOMPLÉTÉE par medkarim
GESTION DE NUMÉRO DE TÉLÉPHONE SIMPLE DANS FIREFOX7 par rotomtom
Source avec Zip Source avec une capture RECOMMANDER CETTE PAGE AVEC MAILTO, ACCENT ET RETOUR LIGNE D... par weabow

Commentaires et avis

Commentaire de bob3000 le 20/08/2003 16:57:14

pas mal, bravo

Commentaire de sivispacem le 26/08/2003 20:13:52

Pas efficace : laisse passer : ._@a.com  et autres...
La syntaxe des expressions régulières est effectivement complexe.

Voila la soluce complète :
function EmailOK(UnEmail)
{
// expression régulière : email de type minimum : x@x.xx, maxi : n(nx.)nx@n(nx.)xxx
// accepte les emails en majuscule, les chiffres, et les caractères '-' et '_'
  var re = /([a-z0-9]+([-_]?[a-z0-9]+)*.)*[a-z0-9]+([-_]?[a-z0-9]+)*@([a-z0-9]+([-_]?[a-z0-9]+)*.)+[a-z]{2,4}/gi;  
  return (UnEmail.value.match(re) == UnEmail.value);  
}

Evidemment pour la portabilité il vaut mieux voir le code de apxa
http://www.javascriptfr.com/article.aspx?Val=359
qui n'utilise pas d'expression régulière.

Commentaire de coucou747 le 19/02/2005 13:01:32 administrateur CS

t'as oublié les points....

Commentaire de DevilTN le 14/11/2008 12:08:12

voila c'est le mien :  --------------------->ENJOY!
3 expression regulier pour
1 valider IP multicast
2 valider IP generale ip4
3 valider un email
c'est a vous de le personalise selon tes besion



var url = document.ajoutt.Url.value;
var verif = /^((22[4-9]|23[0-9])\.([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5]))$/
POUR VALIDE UN IP MULTICAST
//var verif = /^(((1|0)?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\.){3}((1|0)?[0-9]{1,2}|25[0-5]|2[0-4][0-9])$/    POUR VALIDER UN IP NORMAL
//var verif = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/ POUR VALIDE UN EMAIL
if (verif.exec(url) == null)
{
msg +="\nURL Format incorrect . ";
x=1;
}

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,402 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales