aboutsummaryrefslogtreecommitdiffstats
path: root/src/Validators.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/Validators.js')
-rw-r--r--src/Validators.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/Validators.js b/src/Validators.js
index 5549ee39..84681f15 100644
--- a/src/Validators.js
+++ b/src/Validators.js
@@ -24,11 +24,12 @@ foreach({
},
'integer': function(value, min, max) {
- var number = angularValidator['number'](value, min, max);
- if (number === null && value != Math.round(value)) {
+ var numberError = angularValidator['number'](value, min, max);
+ if (numberError) return numberError;
+ if (!("" + value).match(/^\s*[\d+]*\s*$/) || value != Math.round(value)) {
return "Value is not a whole number.";
}
- return number;
+ return null;
},
'date': function(value, min, max) {