A "required" validation rule does indeed check for both empty
and ''
.
The difference between the two is a technical one: ''
is a normal string value containing no characters, while empty
(called null
in most other systems) means it has no value at all. An Integer for example can also be empty
, but cannot contain ''
(as this is a string value, not a number).