1# NotBlank
2
3- `v::notBlank()`
4
5Validates if the given input is not a blank value (`null`, zeros, empty strings
6or empty arrays, recursively).
7
8```php
9v::notBlank()->validate(null); // false
10v::notBlank()->validate(''); // false
11v::notBlank()->validate([]); // false
12v::notBlank()->validate(' '); // false
13v::notBlank()->validate(0); // false
14v::notBlank()->validate('0'); // false
15v::notBlank()->validate(0); // false
16v::notBlank()->validate('0.0'); // false
17v::notBlank()->validate(false); // false
18v::notBlank()->validate(['']); // false
19v::notBlank()->validate([' ']); // false
20v::notBlank()->validate([0]); // false
21v::notBlank()->validate(['0']); // false
22v::notBlank()->validate([false]); // false
23v::notBlank()->validate([[''], [0]]); // false
24v::notBlank()->validate(new stdClass()); // false
25```
26
27It's similar to [NotEmpty](NotEmpty.md) but it's way more strict.
28
29***
30See also:
31
32  * [NoWhitespace](NoWhitespace.md)
33  * [NotEmpty](NotEmpty.md)
34  * [NullType](NullType.md)
35