Skip to content

Commit 4dde533

Browse files
committed
Add length equals validator
1 parent bdca5bd commit 4dde533

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

lib/validators/length.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
*
44
* {
55
* length: {
6+
* eq: Number, // Exact allowed value
67
* max: Number, // Maximum allowed value
78
* min: Number // Minimum allowed value
89
* }
@@ -14,6 +15,11 @@ function isValid(data, model) {
1415
return true;
1516
}
1617

18+
// Data hasn't the exact eq lenght
19+
if(model.length.eq && data.length !== model.length.eq) {
20+
return false;
21+
}
22+
1723
// Data is higher than max
1824
if(model.length.max && data.length > model.length.max) {
1925
return false;

0 commit comments

Comments
 (0)