我相信这是一个简单的问题,你会被一个简单的链接困扰并回答。限制HTML格式的特定字符
我的问题是,我找不到我在找什么,因为我对PHP/MySQL/HTML表单不够了解,不能提供特别的Google查询功能。
我想限制在这样的方式字符的电子邮件字段设置:
*@*.tld
或
*@domain.tld
如果是有道理的?
由于提前,
我相信这是一个简单的问题,你会被一个简单的链接困扰并回答。限制HTML格式的特定字符
我的问题是,我找不到我在找什么,因为我对PHP/MySQL/HTML表单不够了解,不能提供特别的Google查询功能。
我想限制在这样的方式字符的电子邮件字段设置:
*@*.tld
或
*@domain.tld
如果是有道理的?
由于提前,
如果你要检查你的电子邮件域您可以在此之后一个
$arr = explode('@', $email_address);
if ($arr[1] == 'domain.tld')
{ // Then it's correct }
或者,如果你想验证的电子邮件地址,您可以验证您的电子邮件地址尝试在服务器端表单提交与filter_var()
<?php
$email_a = '[email protected]';
$email_b = 'bogus';
if (filter_var($email_a, FILTER_VALIDATE_EMAIL)) {
echo "This ($email_a) email address is considered valid.";
}
if (filter_var($email_b, FILTER_VALIDATE_EMAIL)) {
echo "This ($email_b) email address is considered valid.";
}
?>
看看这里的细节: http://php.net/manual/en/filter.examples.validation.php
你的意思是'@ domain.tld'? – djot
没错,所以我会限制到特定的域名或特定的域名(s)。 – OJFord
因此谷歌分裂域名,以及如何替换你认为是“正确的” – djot