Как разработчик, вы когда-нибудь задумывались: Вы вводите 16-значный номер карты, и форма мгновенно говорит «Неверный номер карты». Существует миллиарды возможных номеров. Как, черт возьми, эта проверка такая быстрая?