ContainsAny
ContainsAny(needles: List[Any], identical: bool = True)
Validates if the input contains at least one of defined values
For strings (comparing is case-insensitive):
For lists (comparing is case-sensitive to respect "contains" behavior):
v.containsAny(['lorem', 'dolor']).validate(['ipsum', 'lorem']) # true
v.containsAny(['lorem', 'dolor']).validate(['ipsum', 'lOrEm']) # false
A second parameter may be passed for comparison of strings as case-insensitive (default True).
Message template for this validator includes {needles}
.
Categorization
- Arrays
- Strings
Changelog
Version | Description |
---|---|
1.0.0 | Created |
See also: