Title |
Test
Find
Pattern Title
|
Expression |
^5[1-5][0-9]{14}$
# First character is 5
# Second character is 1-5
# Last 14 characters 0-9 |
Description |
Validates Mastercard credit card
|
Matches |
5125632154125412 | 5225632154125412 | 5525632154125412 |
Non-Matches |
5625632154125412 | 4825632154125412 | 1599999999999999 |
Author |
Rating:
Ben Parish
|
Source |
Taken from article on sitepoint.com by Mitchell Harper and David Rusik |
Your Rating |
|
Title: Not valid any more
Name: Ahma Ansari
Date: 7/22/2019 7:56:01 AM
Comment:
Mastercard series has been updated, and cannot start with 2 also, see following regex:
^(?:5[1-5][0-9]{2}|222[1-9]|22[3-9][0-9]|2[3-6][0-9]{2}|27[01][0-9]|2720)[0-9]{12}$