Multiple Common PCI Cards

Prev Next

Multiple Common PCI cards consist of ten or more credit or debit card numbers in any one artifact with prefixes selected from common PCI–related card types. Card types are: Visa, Amex, Diners, Discover, JCB, MasterCard, Maestro. Cards can have dashes or spaces as separators. For example, NNNN-NNNN-NNNN-NNNN or NNNN NNNN NNNN NNNN.

Validator

Luhn 10 (remainder 0) - Validates using the Luhn 10 algorithm.

Matched expressions

Regex expressions

Description

Score

\b(?:(?:5[0678]\d{2}|6013|6[237]\d{2})-\d{4}-\d{4}-\d{4}-\d{1,3})\b

Matches a 17–20 digit number that starts with 50, 56, 57, 58, 6013, 62, 63, 67 delimited by hyphen.

1

\b(?:(?:5[0678]\d{2}|6013|6[237]\d{2}) \d{4} \d{4} \d{4} \d{1,3})\b

Matches a 17–20 digit number that starts with 50, 56, 57, 58, 6013, 62, 63, 67 delimited by space.

1

\b(?:(?:5[0678]\d{2}|6013|6[237]\d{2})\d{13,15})\b

Matches a 17–20 digit number that starts with 50, 56, 57, 58, 6013, 62, 63, 67 without a delimiter.

1

\b(?:(?:5[1-5]\d{2}|4\d{3}|5[0678]\d{2}|6013|6[237]\d{2}|6011|64[4-9]\d|65\d{2}|3528|3529|35[3-8]\d)-\d{4}-\d{4}-\d{4})\b

Matches a 16-digit number that starts with 51–55, 4, 50, 56, 57, 58, 6013, 62, 63, 67, 6011, 644–649, 65, 3528, 3529, 353–358 delimited by hyphen.

1

\b(?:(?:5[1-5]\d{2}|4\d{3}|5[0678]\d{2}|6013|6[237]\d{2}|6011|64[4-9]\d|65\d{2}|3528|3529|35[3-8]\d) \d{4} \d{4} \d{4})\b

Matches a 16-digit number that starts with 51–55, 4, 50, 56, 57, 58, 6013, 62, 63, 67, 6011, 644–649, 65, 3528, 3529, 353–358 delimited by space.

1

\b(?:(?:5[1-5]\d{2}|4\d{3}|5[0678]\d{2}|6013|6[237]\d{2}|6011|64[4-9]\d|65\d{2}|3528|3529|35[3-8]\d)\d{12})\b

Matches a 16-digit number that starts with 51–55, 4, 50, 56, 57, 58, 6013, 62, 63, 67, 6011, 644–649, 65, 3528, 3529, 353–358 without a delimiter.

1

\b(?:(?:30[0-5]\d|3[689]\d{2})-\d{6}-\d{4})\b

Matches a 16-digit number that starts with 300–305, 36, 38, 39 delimited by hyphen.

1

\b(?:(?:30[0-5]\d|3[689]\d{2}) \d{6} \d{4})\b

Matches a 16-digit number that starts with 300–305, 36, 38, 39 delimited by space.

1

\b(?:(?:30[0-5]\d|3[689]\d{2})\d{10})\b

Matches a 16-digit number that starts with 300–305, 36, 38, 39 without a delimiter.

1

\b(?:3[47]\d{2}-\d{6}-\d{5})\b

Matches a 15-digit number that starts with 34, 37 delimited by hyphen.

1

\b(?:3[47]\d{2} \d{6} \d{5})\b

Matches a 15-digit number that starts with 34, 37 delimited by space.

1

\b(?:3[47]\d{13})\b

Matches a 15-digit number that starts with 34, 37 delimited by without a delimiter.

1

\b(?:3[47]\d{2}-\d{4}-\d{4}-\d{3})\b

Matches a 15-digit number that starts with 34, 37 delimited by hyphen.

1

\b(?:3[47]\d{2} \d{4} \d{4} \d{3})\b

Matches a 15-digit number that starts with 34, 37 delimited by space.

1



Ignored expressions

None