2009-12-08 2 views

Répondre

6

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> 
+0

+1 pour répondre dans la bonne langue - btw, c'est une syntaxe amusante. – Amarghosh

+0

@Amarghosh Drôle mais bien! :) – Sergii

1

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.

1
if(email.substring(email.indexOf("@") + 1) == "google.com") 
    print("valid"); 
1

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.

Questions connexes