クレジットカード番号チェック

⚠️ このツールはカード番号の形式チェック専用です。 実際のカード番号を入力しないでください。開発・テスト用途でのみ使用してください。
📋 テスト用ダミーナンバー (開発・テスト専用)
Visa
4532015112830366
MasterCard
5425233010103442
American Express
374245455400126
JCB
3530111333300000
カード番号 ${formatCardNumber(cardNumber)}
カード種別
${brandInfo.icon} ${brand ? brandInfo.ja : '判定不可'}
桁数 ${cardNumber.length}桁
`; resultsDiv.innerHTML = ''; resultsDiv.appendChild(resultBox); } function useTestNumber(number) { document.getElementById('cardInput').value = formatCardNumber(number); validateCard(); showToast('テスト用番号を使用しました'); } function clearInput() { document.getElementById('cardInput').value = ''; document.getElementById('results').innerHTML = ''; showToast('クリアしました'); } function showToast(message) { const toast = document.getElementById('toast'); toast.textContent = message; toast.classList.add('show'); setTimeout(() => { toast.classList.remove('show'); }, 2000); } // Format input as user types document.getElementById('cardInput').addEventListener('input', (e) => { let value = e.target.value.replace(/\s+/g, ''); let formatted = ''; for (let i = 0; i < value.length; i++) { if (i > 0 && i % 4 === 0) { formatted += ' '; } formatted += value[i]; } e.target.value = formatted; }); // Enter key to validate document.getElementById('cardInput').addEventListener('keypress', (e) => { if (e.key === 'Enter') { validateCard(); } });

Luhnチェッカーとは?

Luhnアルゴリズムによるチェックディジットを検証するツールです。クレジットカード番号やIMEI番号の形式検証に使えます。

こんな時に便利

このツールはブラウザ上で完全に動作します。入力データがサーバーに送信されることはありません。