You and Fredrick are good friends. Yesterday, Fredrick received credit cards from ABCD Bank. He wants to verify whether his credit card numbers are valid or not. You happen to be great at regex so he is asking for your help!
A valid credit card from ABCD Bank has the following characteristics:
- It must start with a 4, 5 or 6.
- It must contain exactly 16 digits.
- It must only consist of digits (0-9).
- It may have digits in groups of 4, separated by one hyphen "-".
- It must NOT use any other separator like ' ' , '_', etc.
- It must NOT have 4 or more consecutive repeated digits.
pip install virtualenv
virtualenv -p python3 credit-card-validator-env
cd credit-card-validator-env
source bin/activate
cd credit_card_validator
pip install -r requirements.txt
python manage.py runserver