I have read through this question, but for Discover card, the starting digits are 6011, 622126-622925, 644-649, 65 instead of just 6011, 65. (Sourc
6011, 622126-622925, 644-649, 65
6011, 65
even this ticket is 3 years ago, I encountered the same task and would like to share a regex for 622126-622925 :)
^(622[1-9]\\d(?
which using zero-width negative lookbehind to exclude not expected number