Hello,
The issue is that you are not detecting credit cards. Your numbers must also pass the Luhn Test on Medium Bredth. You can see from this link that the first number passes, and the second does not.
http://www.ee.unb.ca/cgi-bin/tervo/luhn.pl?N=201401280000016
http://www.ee.unb.ca/cgi-bin/tervo/luhn.pl?N=201401280000003
If you want to use that pattern for a non-CC number, then you would need to make your own DI using the pattern. Then you need to make sure that you do not use the Luhn Test in your validator section.
I hope this helps.
Best,
Ryan