我创建了一个自定义验证功能.现在我想在该功能中验证电子邮件,我该怎么做?以下是我的代码:
public function rules()
{
return [
['email', 'filter', 'filter' => 'trim'],
['email', 'required'],
['email', 'validateEmail'],
];
}
public function validateEmail($attribute, $params) {
if(ctype_digit($this->email)){
if(strlen($this->email)!=10)
$this->addError($attribute,'Phone number should be of 10 digits');
else{// Email validation using emailvalidator.}
}
}
Run Code Online (Sandbox Code Playgroud)