Flutter 验证字符是否为空
前言
在日常开发中,可能存在必须检查给定字符串是null还是empty的情况。那么我们如何去验证呢?这里我将记录一个我自己封装的验证方法。
验证是否为null 或者 ‘’
// 验证是否为null 或者 ''
static bool validationInput(String? inputText) {
return inputText?.isNotEmpty ?? false;
}
现在我们来检测一下
print(TextUtils.validationInput(""));
print(TextUtils.validationInput(null));
print(TextUtils.validationInput("ABC"));
从上图输出结果中,我们可以看到,传入空串或者传入null,返回的都是false,传入字符串,返回true。
总结
如上面的代码所示,我使用空检测运算?,检测传入的参数是否为null, 如果为不为null ,执行后面的 isNotEmpty 检测参数是否为空串 ’ ',如果即不为空串,也不为null,就返回true验证通过,反之返回false。