任何人都可以解释一下如何检查空格是否为空。
extension StringExtensions on String {
bool isNullOrEmpty() => this == null || isEmpty;
// check empty of white spaces
}
谢谢
使用
contains
方法或者你可以用正则表达式检查它,这里有一个例子
extension StringExtensions on String {
bool get isNullOrEmpty {
bool _hasSpace = RegExp(r'\s').hasMatch(this);
// bool _hasSpace = this.contains(' ');
return this == null || isEmpty || _hasSpace;
}
}
您可以在 dart_extensions 中使用 isNullOrWhitespace 实现。