Есть так называемый алгоритм вычисления номера банковских карт - на проверку существования таковых.

Работа алгоритма такова:
1. Начиная со второго числа справа через 1 (то есть 2,4,6 и т.д.)...