Regular Expressions 101

Community Patterns

MasterCard validate 2017

4

Regular Expression
PCRE (PHP <7.3)

/
(^5[1-5][0-9]{14}$)|(^2221[0-9]{12}$)|(^222[2-9][0-9]{12}$)|(^22[3-9][0-9]{13}$)|(^2[3-6][0-9]{14}$)|(^2720[0-9]{12}$)|(^27[0-1][0-9]{13}$)
/
gm

Description

Match a MasterCard with new range for 2017: 51-55 and 2221-2720

@incarnated

Submitted by John C - 8 years ago