с помощью этого фрагмента кода. Я пытаюсь убедиться, что текстовое поле не заканчивается ни одной из букв контура в $ scope.pointPattern
$scope.pointPattern = /^(?!.*ess|ence|sports|riding?$)/;
$scope.error = "not valid";
при запуске кода, только когда поле заканчивается на ess что отображается ошибка, но другие буквы никогда не заносятся в черный список
e.g
football ess > shows error not valid
footbal ence > does not show error and likewise on sports and riding
что я делаю не так