Dynamiczna walidacja wzorców ng w Angularjs

Mam formularz, który jeśli pole wyboru jest fałszywe, wymusza walidację danych wejściowych za pomocą dyrektywy ng-required. Jeśli pole wyboru ma wartość true, pole jest ukryte, a wartość ng-required ma wartość false. Problem polega na tym, że mam również wyrażenie regularne do walidacji...