如何编写扩展方法来检查空格是否为空

问题描述 投票:0回答:2

任何人都可以解释一下如何检查空格是否为空。

extension StringExtensions on String {

  bool isNullOrEmpty() => this == null || isEmpty;

 // check empty of white spaces


}

谢谢

flutter dart extension-methods
2个回答
1
投票

使用

contains
方法或者你可以用正则表达式检查它,这里有一个例子

extension StringExtensions on String {
  bool get isNullOrEmpty {
    bool _hasSpace = RegExp(r'\s').hasMatch(this);
    //  bool _hasSpace = this.contains(' ');

    return this == null || isEmpty || _hasSpace;
  }
}

0
投票

您可以在 dart_extensions 中使用 isNullOrWhitespace 实现。

© www.soinside.com 2019 - 2024. All rights reserved.