クレジットカード番号の広い範囲
広い範囲はスペース、ハイフン、ピリオドで区切られているか、セパレータなしの有効なクレジットカード番号を検出します。
このバリデータは、American Express、Diners Club、Discover、JCB (Japan Credit Bureau)、MasterCard、Visa の形式を含みます。
このバリデータは Luhn チェック検証を実行します。
パターン | パターン (続き) |
|---|---|
2149 \d{6} \d{5} 2149-\d{6}-\d{5} 2014\d{11} 2014 .\d{6}.\d{5} 2014 \d{6} \d{5} 2014-\d{6}-\d{5} 3[47]\d{2}.\d{6}.\d{5} 3[068]\d{2}.\d{6}.\d{4} 3[47]\d{2}-\d{6}-\d{5} 3[068]\d{2}-\d{6}-\d{4} 3[47]\d{13} 3[068]\d{2} \d{6} \d{4} 3[47]\d{2} \d{6} \d{5} 3[068]\d{12} | 4\d{12} \d{16} \d{4}.\d{4}.\d{4}.\d{4} \d{4}-\d{4}-\d{4}-\d{4} \d{4} \d{4} \d{4} \d{4} 1800\d{11} 2131\d{11} 2149\d{11} 2149.\d{6}.\d{5} |
必須バリデータ | 説明 |
|---|---|
Luhn 検査 | すべてのクレジットカード番号が通過する必要がある Luhn チェックサムを計算します。 |