Smart Validate - это jQuery-плагин для валидации данных кредитных карт, который позволяет сделать эту проверку очень простой задачей. Он гарантирует, что пользователь ввел валидный номер кредитной карты, прежде чем начать транзакцию. Поддерживает все основные кредитные карты (American Express, Mastercard, Visa, Discover, Diners Club).
Использование Smart Validate
В вашем HTML-файле добавьте следующий код между тегами <head>.
Добавьте ссылку на последнюю вверсию jQuery
Добавьте ссылку на файл ccvalidate.js
Добавьте ссылку на файл ccvalidate.css
Затем добавьте код расположенный ниже в свой HTML-документ или используйте классы "cc-ddl-type", "cc-card-number" и "cc-checkout" для существующих элементов. Эти классы являются обязательными, так как плагин использует эти классы, чтобы проверять обязательные значения.
Плагин Smart Validate возвращает булево значение, указывающее является ли номер кредитной карты валидным или нет. См. пример ниже, чтобы увидеть, как он работает.