在osticket版本 1.10 中,我希望在电子邮件输入字段上应用验证规则,以便仅具有来自特定域的电子邮件 ID 的用户可以打开新票证或申请注册,即电子邮件地址始终应类似于 id@specificdomain.com 。但是我尝试编辑include /class.validator.php中的is_email()函数,如下所示
static function is_email($email, $list=false, $verify=false){
$domains = array('specificdomain.com');
$pattern = "/^[a-z0-9._%+-]+@([a-z0-9.-]+.)*(" . implode('|', $domains) . ")$/i";
if (!preg_match($pattern, $email)) {
return false;
}
}
但是没有用。任何机构都可以在这方面帮助我。