diff --git a/src/ng/directive/validators.js b/src/ng/directive/validators.js index ef7650f10ceb..9ae954d1ddbf 100644 --- a/src/ng/directive/validators.js +++ b/src/ng/directive/validators.js @@ -43,8 +43,8 @@ var patternDirective = function() { ctrl.$validate(); }); - ctrl.$validators.pattern = function(value) { - return ctrl.$isEmpty(value) || isUndefined(regexp) || regexp.test(value); + ctrl.$validators.pattern = function(modelValue, viewValue) { + return ctrl.$isEmpty(viewValue) || isUndefined(regexp) || regexp.test(viewValue); }; } };