node-input-validator
Version:
validation library for nodejs, inspired by laravel.
24 lines (15 loc) • 337 B
JavaScript
module.exports = async function length(field, value, args) {
let min;
const max = parseInt(args[0] || args);
if (args[1]) {
min = parseInt(args[1]);
}
const valueLength = value.length;
if (valueLength <= max) {
if (min && valueLength < min) {
return false;
}
return true;
}
return false;
};