Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Upgrade to Pro
Enterprise
Regular Expression
/
\b(34[0-9]{2}[ -])([0-9]{6}[ -])[0-9]{5}\b|\b34[0-9]{13}\b|\b(37[0-9]{2}[ -])([0-9]{6}[ -])[0-9]{5}\b|\b37[0-9]{13}\b
/
gm
Input 1
American Express Requirements: American Express cards start with the number 34 or 37 and have 15 digits. Pattern is 4-6-5 when having spaces or dashes. Pattern Parts: Starts with number 34 and 15 length: 1) \b(34[0-9]{2}[ -])([0-9]{6}[ -])[0-9]{5}\b|\b34[0-9]{13}\b Starts with number 37 and 15 length: 2) \b(37[0-9]{2}[ -])([0-9]{6}[ -])[0-9]{5}\b|\b37[0-9]{13}\b Combining 1-2 to form one pattern: \b(34[0-9]{2}[ -])([0-9]{6}[ -])[0-9]{5}\b|\b34[0-9]{13}\b|\b(37[0-9]{2}[ -])([0-9]{6}[ -])[0-9]{5}\b|\b37[0-9]{13}\b Test Cases: Positive (Should fire): 15 length, no space, start with 34 342312341234112 15 length, dashes, start with 34 3423-123456-12345 15 length, spaces, start with 34 3423 123456 12345 15 length, no space, start with 37 372112341234123 15 length, dashes, start with 37 3721-123456-12345 15 length, spaces, start with 37 3721 123456 12345 Embedded in sentence with space: 15 length, no space, start with 34 Here is the cc: 34231234123411
Extraction
American Express Requirements: American Express cards start with the number 34 or 37 and have 15 digits. Pattern is 4-6-5 when having spaces or dashes. Pattern Parts: Starts with number 34 and 15 length: 1) \b(34[0-9]{2}[ -])([0-9]{6}[ -])[0-9]{5}\b|\b34[0-9]{13}\b Starts with number 37 and 15 length: 2) \b(37[0-9]{2}[ -])([0-9]{6}[ -])[0-9]{5}\b|\b37[0-9]{13}\b Combining 1-2 to form one pattern: \b(34[0-9]{2}[ -])([0-9]{6}[ -])[0-9]{5}\b|\b34[0-9]{13}\b|\b(37[0-9]{2}[ -])([0-9]{6}[ -])[0-9]{5}\b|\b37[0-9]{13}\b Test Cases: Positive (Should fire): 15 length, no space, start with 34 342312341234112 15 length, dashes, start with 34 3423-123456-12345 15 length, spaces, start with 34 3423 123456 12345 15 length, no space, start with 37 372112341234123 15 length, dashes, start with 37 3721-123456-12345 15 length, spaces, start with 37 3721 123456 12345 Embedded in sentence with space: 15 length, no space, start with 34 Here is the cc: 34231234123411