creditCard property
Matches credit card numbers from major providers.
- Examples (✅ Valid):
4111111111111111
(Visa) - Examples (❌ Invalid):
123456
,0000000000000000
Use Case: Payment gateways, e-commerce validation.
Implementation
static final RegExp creditCard = RegExp(
r'^(?:4[0-9]{12}(?:[0-9]{3})?|'
r'5[1-5][0-9]{14}|'
r'6(?:011|5[0-9][0-9])[0-9]{12}|'
r'3[47][0-9]{13}|'
r'3(?:0[0-5]|[68][0-9])[0-9]{11}|'
r'(?:2131|1800|35\d{3})\d{11})$',
);