I'd call it `string_or_none` to make it consistent with the names of the other validators.