checkValidAadhaarNumber static method

bool checkValidAadhaarNumber(
  1. String aadhaarNumber
)

Check if string is a valid Aadhaar number (Indian Aadhaar format)

aadhaarNumber - The Aadhaar number to validate Returns true if Aadhaar number is valid

Implementation

static bool checkValidAadhaarNumber(String aadhaarNumber) {
  // Remove all non-digit characters
  final digitsOnly = aadhaarNumber.replaceAll(RegExp(r'[^\d]'), '');

  // Aadhaar should be 12 digits
  if (digitsOnly.length != 12) return false;

  // Verhoeff algorithm validation (simplified check)
  return _verhoeffCheck(digitsOnly);
}