【发布时间】:2013-11-17 02:35:15
【问题描述】:
我一直在寻找这个答案,但我找不到这个确切的变化。
我正在寻找以下内容进行验证:
#1) @toysrus.com
#2) @staples.com
#3) @example.com
以下不验证:
#1) staples.com
#2) Randy@staples.com
#3) @testcom
基本上,我想强制用户输入有效的电子邮件域,而不是电子邮件地址。任何线索我该怎么做?
我想也可以向用户询问他们的网站域名,然后在其上附加“@”字符,但这更令人困惑。简单地询问用户会更容易,请输入您的公司电子邮件域名。
谢谢!
【问题讨论】:
-
“我想也可以向用户询问他们的网站域名,然后在其上附加 '@' 字符,但这更令人困惑。”我会说这少令人困惑。当询问他们的电子邮件域名时,没有普通用户会输入“@staples.com”。他们只会输入
staples.com。您的最佳选择可能只是询问他们的完整电子邮件地址,然后从中解析域。 -
通常我同意,但我的网络应用程序为用户提供的部分功能是能够根据电子邮件域限制谁可以注册此服务,任何购买此服务的用户都应该知道这意味着什么,或者他们不应该使用该功能。
标签: php validation email dns