isValid method

  1. @override
bool isValid(
  1. String? value
)
override

Implementation

@override
bool isValid(final String? value) {
  String? v = strip(value);

  /// phone must be defined
  if (v == null || v.length != 11) {
    return false;
  }

  /// Não existe DDD com zero.
  if (v[0] == '0' || v[1] == '0') {
    return false;
  }

  /// Telefones celulares sempre iniciam com 9.
  return v[2] == '9';
}