aboutsummaryrefslogtreecommitdiffstats
path: root/src/Validators.js
diff options
context:
space:
mode:
authorMisko Hevery2010-02-05 14:41:45 -0800
committerMisko Hevery2010-02-05 14:41:54 -0800
commit9d566a0cd0225685efb192c195280b6857628d32 (patch)
treef71fd89b414a2339794d00ea9a7d4dbef6fe2e36 /src/Validators.js
parent6d75afe6d2ea26bb412becd1e8f7cab8031eaab4 (diff)
downloadangular.js-9d566a0cd0225685efb192c195280b6857628d32.tar.bz2
better integer farmater
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) {