我知道这是一个相对被问到的问题但是这里有。我有一个注册表单,用户可以注册,但我希望它是一个封闭的人群,所以只有我公司的人才能注册。因此只有拥有@ company.com域名地址的人才能注册。到目前为止,我只是使用模式的电子邮件验证代码。如何更改以下代码以仅允许@ company.com电子邮件?欢呼声。
$email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/';
if(!preg_match($email_exp,$email_from)) {
$error_message .= 'The Email Address you entered does not appear to be valid.<br />';
}
答案 0 :(得分:2)
您可以像这样编辑
$email_exp = '/^[A-Za-z0-9._%-]+@company.com$/';
在我看来,你可以使用一些简单的东西,比如JS:
var email = 'youremail@company.com';
if (email.indexOf('@company.com') >= 0) {
//do something
} else {
//do something
}
这只是一个想法,在服务器端做类似的事情,我希望它可以帮助你。