reçoit une adresse e-mail spécifique, par exemple: [email protected]Valider une adresse e-mail est valide et est venu d'un domaine
En Coldfusion, comment puis-je valider que l'e-mail est de « google.com » et non un autre domaine?
reçoit une adresse e-mail spécifique, par exemple: [email protected]Valider une adresse e-mail est valide et est venu d'un domaine
En Coldfusion, comment puis-je valider que l'e-mail est de « google.com » et non un autre domaine?
D'accord, voici la réponse dans CFML :)
<cfset email = "[email protected]" />
<cfif ListLast(email, "@") EQ "google.com">
Horray!
</cfif>
EDIT
spécialement pour Amarghosh. Nous pouvons le faire de cette façon, pas de soucis:
<cfscript>
email = "[email protected]";
if (ListLast(email, "@") == "google.com") {
// here you go
}
</cfscript>
Si vous recherchez uniquement un domaine spécifique, il peut être plus simple d'utiliser certaines opérations de chaîne.
Je ne sais pas coldfusion, mais quelque chose de semblable à
addr.lastIndexOf("@google.com")
Si ce n'est pas -1, alors il est du domaine que vous recherchez.
if(email.substring(email.indexOf("@") + 1) == "google.com")
print("valid");
Vous voulez juste de comparer le domaine d'une adresse e-mail?
listLast("[email protected]","@") IS "google.com"
est une façon de le faire.
Demandez-vous d'envoyer un e-mail au compte pour confirmer que l'e-mail est valide, ou tout simplement vérifier tout ce qui suit le signe @ par rapport à une liste de domaines «ok»? –