You are viewing a single comment's thread. Return to all comments →
import re p = r'^[456]\d{3}(-?\d{4}){3}$' for _ in range(int(input())): s = input() if re.match(p, s): s = s.replace('-', '') if not re.search(r'(.)\1{3}', s): print("Valid") else: print("Invalid") else: print("Invalid")
Seems like cookies are disabled on this browser, please enable them to open this website
Validating Credit Card Numbers
You are viewing a single comment's thread. Return to all comments →