-1

I am using the following regex for master card. How i can change it to support 19 digit card and 16 digit as well Kindly help.

 masterCardPattern: /^(?: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}$/
Deepender Sharma
  • 460
  • 1
  • 5
  • 25

1 Answers1

-1

This is the answer

^(?: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]{3}){4,5}$
Deepender Sharma
  • 460
  • 1
  • 5
  • 25