isPhoneValidated property

StreamTransformer<String, bool> isPhoneValidated
final

Implementation

final StreamTransformer<String,bool> isPhoneValidated = StreamTransformer<String,bool>.fromHandlers(handleData: (phone, sink){
  if (phone.isEmpty) {
    sink.add(false);
    return;
  }

  if (phone.length != 11) {
    sink.add(false);
    return;
  }

  final RegExp emailExp = new RegExp(_kPhoneRule);
  if (!emailExp.hasMatch(phone)){
    sink.add(false);
  } else {
    sink.add(true);
  }
});