validity-required-options
Version:
Validity style validator which validates a field against a set of valid options
20 lines (14 loc) • 327 B
JavaScript
module.exports = function (value, validOptions) {
var valid = true
if (Array.isArray(value)) {
value.forEach(function (val) {
if (!valid) return
if (validOptions.indexOf(val) === -1) {
valid = false
}
})
return valid
} else {
return validOptions.indexOf(value) !== -1
}
}