/home/techb158/exp.abdallabala.com/vendor/respect/validation/docs/rules
Edit: /home/techb158/exp.abdallabala.com/vendor/respect/validation/docs/rules/CreditCard.md (898B)
# CreditCard
- `v::creditCard()`
- `v::creditCard(string $brand)`
Validates a credit card number.
```php
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.
```php
v::digit()->creditCard()->validate('5376747397208720'); // true
```
***
See also:
* [Bank](Bank.md)
* [BankAccount](BankAccount.md)
* [Bic](Bic.md)