@sallahdin

Валидация Кредитной карты на сайте?

Уважаемые форумчане подскажите пожалуйста код желательно на js или библиотека jquery, конкретно интересует валидация поля input "credit card" то есть если карта не валидна то border-bottom становиться красным, если карта валидирована то border bottom становиться зеленым, с Уважением жду ваших ответов!
  • Вопрос задан
  • 1530 просмотров
Решения вопроса 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Babayka_od
@Babayka_od
Full-stack developer
function luhnAlgorithm(digits) {
  let sum = 0;

  for (let i = 0; i < digits.length; i++) {
    let cardNum = parseInt(digits[i]);

    if ( i % 2 === 0) {
      cardNum = cardNum * 2;

      if (cardNum > 9) {
        cardNum = cardNum - 9;
      }
    }

    sum += cardNum;
  }

  return sum % 10 === 0;
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 23:03
1 руб./за проект
23 нояб. 2024, в 22:38
2500 руб./за проект
23 нояб. 2024, в 22:03
3000 руб./за проект