Angularjs динамическая проверка ng-шаблона

У меня есть форма, которая, если флажок установлен в false, принудительно проверяет ввод текста с помощью директивы ng-required. Если флажок установлен в значение true, поле скрыто, а для параметра ng-required установлено значение false. Проблема в том, что у меня также есть регулярное выражение...