mirror of
https://github.com/Respect/Validation.git
synced 2026-03-16 15:25:45 +01:00
This packages is not maintained anymore, therefore it should be removed from our codebase.
961 B
961 B
CreditCard
CreditCard()CreditCard(string $brand)
Validates a credit card number.
v::creditCard()->validate('5376 7473 9720 8720'); // true
v::creditCard('American Express')->validate('340316193809364'); // true
v::creditCard('Diners Club')->validate('30351042633884'); // true
v::creditCard('Discover')->validate('6011000990139424'); // true
v::creditCard('JCB')->validate('3566002020360505'); // true
v::creditCard('Master')->validate('5376747397208720'); // true
v::creditCard('Visa')->validate('4024007153361885'); // true
The current supported brands are:
- American Express
- Diners Club
- Discover
- JCB
- MasterCard
- Visa
It ignores any non-digit chars, so use ->digit() when appropriate.
v::digit()->creditCard()->validate('5376747397208720'); // true
Changelog
| Version | Description |
|---|---|
| 1.1.0 | Allow the define credit card brand |
| 0.3.9 | Created |
See also: