Например проверим, что ИНН состоит из 12 цифр (принимаем как строку)
public function rules()
{
$systemRules = [
[['INN'], 'match', 'pattern' => '/^[0-9]{12}$/'], // проверка ИНН
[['OGRN'], 'unique', 'targetAttribute' => ['OGRN'],
'message' => '{attribute} "{value}" уже занят. Задайте уникальный {attribute}'],
];
return $systemRules;
}
Вообще правила могут быть комбинированными и очень сложными (уникально, обязательность заполнения, уникальность суммы нескольких полей и т.д.):