maskCard static method
Masks a card number keeping the first 4 and last 4 digits.
Implementation
static String maskCard(String cardNumber) {
final String cleaned = cardNumber.replaceAll(RegExp(r'[\s-]'), '');
if (cleaned.length <= 8) return cleaned;
return '${cleaned.substring(0, 4)} •••• ${cleaned.substring(cleaned.length - 4)}';
}