1 2 3 4 5 6 7 8 9 10 11 12 13 | 1 3 3 3 | 'use strict'; module.exports = function () { return { require: 'ngModel', link: function (scope, element, attributes, ngModelController) { ngModelController.$validators.integer = function (modelValue, viewValue) { return (/^\-?\d+$/).test(viewValue); }; } }; }; |