validatePan static method

dynamic validatePan({
  1. required dynamic pan,
  2. required String fieldName,
})

Implementation

static dynamic validatePan(
    {required dynamic pan, required String fieldName}) {
  return pan == null || pan.toString().trim() == ''
      ? "Please Enter $fieldName"
      : !RegExp(r'^[A-Z]{5}[0-9]{4}[A-Z]{1}$').hasMatch(pan)
          ? "Please enter a valid $fieldName"
          : null;
}