验证并返回错误信息
验证通过返回 null,否则返回错误提示文本
@override String? call(dynamic val) { return isValid(val) ? null : _label; }