validate method

String? validate(
  1. dynamic value
)

Implementation

String? validate(value) {
  if ((mustFill != null && mustFill != false) &&
      (value == null || value.isEmpty)) {
    return emptyTip;
  }
  if (mobilePhone != null && mobilePhone != false) {
    if (StringUtils.isEmpty(value)) {
      return errorMsg;
    }
    if (value
        .toString()
        .length != 11) {
      return errorMsg;
    }
  }

  if (format == null && errorMsg != null) {
    if (minLength != null && value.length < minLength) {
      return errorMsg;
    } else if (maxLength != null && value.length > maxLength) {
      return errorMsg;
    }
  }
  if (format != null) {
    if (minLength != null && value.length < minLength) {
      return _strFormat();
    } else if (maxLength != null && value.length > maxLength) {
      return _strFormat();
    }
  }
  return null;
}