NumValidator constructor

NumValidator({
  1. required num? minValue,
  2. required num? maxValue,
  3. bool allowEmpty = false,
  4. String? message,
})

Implementation

NumValidator({required this.minValue, required this.maxValue, this.allowEmpty = false, String? message}) {
  if (message != null) {
    this.message = message;
  } else if (minValue != null && maxValue != null) {
    this.message = "须介于$minValue和$maxValue之间";
  } else if (minValue != null) {
    this.message = "须大于等于$minValue";
  } else if (maxValue != null) {
    this.message = "须小于等于$maxValue";
  } else {
    this.message = "请输入数字";
  }
}