Verification si un e-mail saisi est valide

Soyez le premier à donner votre avis sur cette source.

Vue 8 507 fois - Téléchargée 737 fois

Description

un code très simple mais très utile pour vérifier la validité d' e-mail saisi
sur une variable booléenne [emailshih]
http://www.associamed-monastir.com

NB ! la capture est celle du site .

Source / Exemple :


var t:Boolean = false;
function validEmail() {
	a = theEmail.length;
	b = theEmail.length;
	for (i=0; i<theEmail.length; i++) {
		if (theEmail.text.substr(i, 1) == "@") {
			a = i+2;
			break;
		}
	}
	if (i>0 && a<theEmail.length) {
		for (j=a; j<theEmail.length; j++) {
			if (theEmail.text.substr(j, 1) == ".") {
				b = j+2;
				break;
			}
		}
	}
	if (b<theEmail.length) {
		t = true;
	} else {
		t = false;
	}
}
// t(true/false) ===> e-mail valide ou pas

Conclusion :


les variables a b i j emailshih sont affichées sur l animation

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

WhiteMagus
Messages postés
774
Date d'inscription
lundi 21 juin 2004
Statut
Membre
Dernière intervention
5 février 2010
-
Hello.

Il n'existe pas de solution directe avec flash pour valider l'existence d'une adresse mail... C'est un peu rapide de critiquer, cette vérification est la seule possible depuis un swf, et est efficace suivie d'une validation en suivant un lien dans un mail envoyé par le serveur. Pas très originale, mais efficace.

Il existe cependant un moyen de tester l'existence d'une adresse mail en AS3, mais en appli AIR seulement, car il faut utiliser les sockets. Il faut en effet envoyer une requête type RCPT TO suivie du chemin de(s) adresses mails/domaines et si l'adresse existe, le serveur renvoie un petit "250 OK".

Voilà, c'est des souvenirs de mes quelques bidouillages sur les protocoles de mailing. Une classe de mailing est dispo sur bytearray.org, et c'est une bonne base pour débuter les protocoles.

Bye
pegase31
Messages postés
6161
Date d'inscription
dimanche 21 décembre 2003
Statut
Modérateur
Dernière intervention
4 septembre 2013
6 -
Et quelle est cette solution ?

Peg'
Admin Codes-Sources
smaleix
Messages postés
1
Date d'inscription
jeudi 15 mai 2003
Statut
Membre
Dernière intervention
24 août 2009
-
Si vous pouviez arrêter de mettre valide pour cette vérification de conformité ! Ce n'est pas parce que le format est correct que l'adresse est valide ! Il y a une solution pour savoir si une adresse est valide ou du moins qu'elle existe mais comme je ne connais pas as3, je ne peux pas traduire.
hadjle
Messages postés
8
Date d'inscription
mercredi 22 juillet 2009
Statut
Membre
Dernière intervention
21 août 2009
-
bon rien a voir je l' avoue
pegase31
Messages postés
6161
Date d'inscription
dimanche 21 décembre 2003
Statut
Modérateur
Dernière intervention
4 septembre 2013
6 -
calcule ne nombre d'instructions qui sont exécutés avec ta méthode et compare-le à celle que nous t'avons proposés, et tu comprendras pourquoi.
Sans parler du nombre de lignes utilisées.

Tu es amateur, c'est justement pour ça que nous te proposons des méthodes qui te permettrons d'avancer.

Peg'

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.