如果是电子邮件地址,请说:bob@google.com
在Coldfusion中,如何确认电子邮件来自“google.com”而不是其他域?
答案 0 :(得分:6)
好的,这里的答案是
<cfset email = "bob@google.com" />
<cfif ListLast(email, "@") EQ "google.com">
Horray!
</cfif>
编辑
特别为Amarghosh。我们可以这样做,不用担心:
<cfscript>
email = "bob@google.com";
if (ListLast(email, "@") == "google.com") {
// here you go
}
</cfscript>
答案 1 :(得分:1)
如果您只是在寻找特定域,则可能更容易使用某些字符串操作。
我不知道冷血,但类似于
addr.lastIndexOf("@google.com")
如果它不是-1,那么它来自您正在寻找的域。
答案 2 :(得分:1)
if(email.substring(email.indexOf("@") + 1) == "google.com")
print("valid");
答案 3 :(得分:1)
您只想比较电子邮件地址的域名?
listLast("bob@google.com","@") IS "google.com"
是一种方法。